diff --git a/src/main/fragment/cache/fragment-cache-csg65ce02.asm b/src/main/fragment/cache/fragment-cache-csg65ce02.asm index 095fd2d24..569d4aac0 100644 --- a/src/main/fragment/cache/fragment-cache-csg65ce02.asm +++ b/src/main/fragment/cache/fragment-cache-csg65ce02.asm @@ -1,4 +1,4 @@ -//KICKC FRAGMENT CACHE 1005e43111 1005e44e5d +//KICKC FRAGMENT CACHE 102eb682fe 102eb6a078 //FRAGMENT vbuz1=vbuc1 lda #{c1} sta {z1} diff --git a/src/main/fragment/cache/fragment-cache-mega45gs02.asm b/src/main/fragment/cache/fragment-cache-mega45gs02.asm index a196e4958..aeef0924a 100644 --- a/src/main/fragment/cache/fragment-cache-mega45gs02.asm +++ b/src/main/fragment/cache/fragment-cache-mega45gs02.asm @@ -1,4 +1,4 @@ -//KICKC FRAGMENT CACHE 1005e43111 1005e44e5d +//KICKC FRAGMENT CACHE 102eb682fe 102eb6a078 //FRAGMENT _deref_pbuc1=vbuc2 lda #{c2} sta {c1} diff --git a/src/main/fragment/cache/fragment-cache-mos6502.asm b/src/main/fragment/cache/fragment-cache-mos6502.asm index 8c7bb9c15..76278cbe1 100644 --- a/src/main/fragment/cache/fragment-cache-mos6502.asm +++ b/src/main/fragment/cache/fragment-cache-mos6502.asm @@ -1,4 +1,4 @@ -//KICKC FRAGMENT CACHE 1005e43111 1005e44e5d +//KICKC FRAGMENT CACHE 102eb682fe 102eb6a078 //FRAGMENT vbuz1=vbuc1 lda #{c1} sta {z1} diff --git a/src/main/fragment/cache/fragment-cache-mos6502x.asm b/src/main/fragment/cache/fragment-cache-mos6502x.asm index ffe8102cf..ab6bae7ac 100644 --- a/src/main/fragment/cache/fragment-cache-mos6502x.asm +++ b/src/main/fragment/cache/fragment-cache-mos6502x.asm @@ -1,4 +1,4 @@ -//KICKC FRAGMENT CACHE 1005e43111 1005e44e5d +//KICKC FRAGMENT CACHE 102eb682fe 102eb6a078 //FRAGMENT vbuz1=vbuc1 lda #{c1} sta {z1} @@ -6204,6 +6204,90 @@ tay tya ora #{c1} tay +//FRAGMENT vwuz1_gt_vbuc1_then_la1 +lda {z1}+1 +bne {la1} +lda #{c1} +cmp {z1} +bcc {la1} +//FRAGMENT vbuz1=vbuz2_bxor_vbuc1 +lda #{c1} +eor {z2} +sta {z1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuz1 +lda {c1} +and {z1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuz1 +lda {c1} +ora {z1} +sta {c1} +//FRAGMENT vbuaa=vbuz1_bxor_vbuc1 +lda #{c1} +eor {z1} +//FRAGMENT vbuxx=vbuz1_bxor_vbuc1 +lda #{c1} +eor {z1} +tax +//FRAGMENT vbuyy=vbuz1_bxor_vbuc1 +lda #{c1} +eor {z1} +tay +//FRAGMENT vbuz1=vbuaa_bxor_vbuc1 +eor #{c1} +sta {z1} +//FRAGMENT vbuaa=vbuaa_bxor_vbuc1 +eor #{c1} +//FRAGMENT vbuxx=vbuaa_bxor_vbuc1 +eor #{c1} +tax +//FRAGMENT vbuyy=vbuaa_bxor_vbuc1 +eor #{c1} +tay +//FRAGMENT vbuz1=vbuxx_bxor_vbuc1 +txa +eor #{c1} +sta {z1} +//FRAGMENT vbuaa=vbuxx_bxor_vbuc1 +txa +eor #{c1} +//FRAGMENT vbuyy=vbuxx_bxor_vbuc1 +txa +eor #{c1} +tay +//FRAGMENT vbuz1=vbuyy_bxor_vbuc1 +tya +eor #{c1} +sta {z1} +//FRAGMENT vbuaa=vbuyy_bxor_vbuc1 +tya +eor #{c1} +//FRAGMENT vbuxx=vbuyy_bxor_vbuc1 +tya +eor #{c1} +tax +//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuaa +and {c1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuxx +txa +and {c1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuyy +tya +and {c1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuaa +ora {c1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuxx +txa +ora {c1} +sta {c1} +//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuyy +tya +ora {c1} +sta {c1} //FRAGMENT vbsz1=_dec_vbsz1 dec {z1} //FRAGMENT pbuz1=pbuc1_plus_vbsz2 @@ -7099,10 +7183,6 @@ iny lda ({z1}),y sta !+ +2 !: stx $ffff -//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuz1 -lda {c1} -ora {z1} -sta {c1} //FRAGMENT pbuc1_derefidx_(pbuz1_derefidx_vbuc2)=pbuz1_derefidx_vbuc3 ldy #{c3} lda ({z1}),y @@ -7131,10 +7211,6 @@ ror {z1} lda #{c1} eor {z2} sta {z1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuz1 -lda {c1} -and {z1} -sta {c1} //FRAGMENT pbuc1_derefidx_vbuz1=_byte_vwuz2 ldy {z1} lda {z2} @@ -7395,17 +7471,6 @@ tax lda #{c1} eor {z1} tay -//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuaa -and {c1} -sta {c1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuxx -txa -and {c1} -sta {c1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_band_vbuyy -tya -and {c1} -sta {c1} //FRAGMENT pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuc2_derefidx_vbuaa ldy #{c1} tax @@ -11889,6 +11954,156 @@ sta {z1}+1 asl $ff rol {z1} rol {z1}+1 +//FRAGMENT vwuz1=pbuz2_bxor_vwuc1 +lda #<{c1} +eor {z2} +sta {z1} +lda #>{c1} +eor {z2}+1 +sta {z1}+1 +//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 +ldx {z3} +ldy {z2} +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuz3 +lda {z1} +ldy {z3} +eor ({z2}),y +sta {z1} +//FRAGMENT vbuz1=_neg_vbuz1 +lda {z1} +eor #$ff +clc +adc #$01 +sta {z1} +//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa +ldy {z2} +tax +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx +ldy {z2} +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy +tya +ldy {z2} +tax +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 +txa +ldx {z2} +tay +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa +tay +txa +ldx {c1},y +tay +lda ({z1}),y +stx $ff +ora $ff +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx +txa +tay +lda ({z1}),y +stx $ff +ora {c1},x +ldy $ff +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy +txa +ldx {c1},y +tay +lda ({z1}),y +stx $ff +ora $ff +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 +lda ({z1}),y +ldx {z2} +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa +tax +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx +lda ({z1}),y +ora {c1},x +sta ({z1}),y +//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy +lda ({z1}),y +ora {c1},y +sta ({z1}),y +//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuaa +tay +lda {z1} +eor ({z2}),y +sta {z1} +//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuxx +txa +tay +lda {z1} +eor ({z2}),y +sta {z1} +//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuyy +lda {z1} +eor ({z2}),y +sta {z1} +//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuz2 +ldy {z2} +eor ({z1}),y +//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuaa +tay +eor ({z1}),y +//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuxx +stx $ff +ldy $ff +eor ({z1}),y +//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy +eor ({z1}),y +//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuz2 +ldy {z2} +txa +eor ({z1}),y +tax +//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuaa +tay +txa +eor ({z1}),y +tax +//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuxx +txa +tay +eor ({z1}),y +tax +//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuyy +txa +eor ({z1}),y +tax +//FRAGMENT vbuyy=_neg_vbuyy +dey +tya +eor #$ff +tay +//FRAGMENT vwuz1=pbuz1_bxor_vwuc1 +lda #<{c1} +eor {z1} +sta {z1} +lda #>{c1} +eor {z1}+1 +sta {z1}+1 //FRAGMENT vbsz1=vbsz2_plus_vbsc1 lax {z2} axs #-[{c1}] @@ -12408,6 +12623,178 @@ rol {z1}+3 dex bne !- !e: +//FRAGMENT pssz1=pssc1 +lda #<{c1} +sta {z1} +lda #>{c1} +sta {z1}+1 +//FRAGMENT vwuz1=vwuz1_minus_1 +lda {z1} +sec +sbc #1 +sta {z1} +lda {z1}+1 +sbc #0 +sta {z1}+1 +//FRAGMENT vbuz1=vbuz1_minus_1 +dec {z1} +//FRAGMENT pbsz1_derefidx_vbuc1=pbsz1_derefidx_vbuc1_plus_pbsz1_derefidx_vbuc2 +ldy #{c2} +lda ({z1}),y +ldy #{c1} +tax +lda ({z1}),y +stx $ff +clc +adc $ff +sta ({z1}),y +//FRAGMENT pbsz1_derefidx_vbuc1_lt_vbsc2_then_la1 +ldy #{c1} +lda ({z1}),y + +sec +sbc #{c2} +bvc !+ +eor #$80 +!: +bmi {la1} +//FRAGMENT pbsz1_derefidx_vbuc1=vbsc2 +lda #{c2} +ldy #{c1} +sta ({z1}),y +//FRAGMENT pwsz1_derefidx_vbuc1_gt_vwsc2_then_la1 +ldy #{c1} +lda #<{c2} +cmp ({z1}),y +iny +lda #>{c2} +sbc ({z1}),y +bvc !+ +eor #$80 +!: +bmi {la1} +!e: +//FRAGMENT pwsz1_derefidx_vbuc1_ge_vwsc2_then_la1 +ldy #{c1} +lda ({z1}),y +cmp #<{c2} +iny +lda ({z1}),y +sbc #>{c2} +bvc !+ +eor #$80 +!: +bpl {la1} +//FRAGMENT pwsz1_derefidx_vbuc1=pwsz1_derefidx_vbuc1_plus_pbsz1_derefidx_vbuc2 +ldy #{c2} +lda ({z1}),y +sta $fe +ora #$7f +bmi !+ +lda #0 +!: +sta $ff +ldy #{c1} +clc +lda ({z1}),y +adc $fe +sta ({z1}),y +iny +lda ({z1}),y +adc $fe +sta ({z1}),y +//FRAGMENT pbuc1_derefidx_vbuz1_ge_vbuc2_then_la1 +ldy {z1} +lda {c1},y +cmp #{c2} +bcs {la1} +//FRAGMENT vwsz1=pwsz2_derefidx_vbuc1_ror_vbuc2 +ldx #{c2} +ldy #{c1} +lda ({z2}),y +sta {z1} +iny +lda ({z2}),y +sta {z1}+1 +cpx #0 +beq !e+ +!: +lda {z1}+1 +cmp #$80 +ror {z1}+1 +ror {z1} +dex +bne !- +!e: +//FRAGMENT pbuc1_derefidx_vbuz1=_byte_vwsz2 +ldy {z1} +lda {z2} +sta {c1},y +//FRAGMENT pssz1=pssz1_plus_vbuc1 +lda #{c1} +clc +adc {z1} +sta {z1} +bcc !+ +inc {z1}+1 +!: +//FRAGMENT pwsz1_derefidx_vbuc1=vwsc2 +ldy #{c1} +lda #<{c2} +sta ({z1}),y +iny +lda #>{c2} +sta ({z1}),y +//FRAGMENT pbsz1_derefidx_vbuc1=vbsz2 +lda {z2} +ldy #{c1} +sta ({z1}),y +//FRAGMENT pbuc1_derefidx_vbuz1_lt_vbuc2_then_la1 +ldy {z1} +lda {c1},y +cmp #{c2} +bcc {la1} +//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuz1_then_la1 +ldy {z1} +lda {c2},y +cmp #{c1} +beq {la1} +//FRAGMENT pbsz1_derefidx_vbuc1=vbsxx +ldy #{c1} +txa +sta ({z1}),y +//FRAGMENT pbuc1_derefidx_vbuaa_lt_vbuc2_then_la1 +tay +lda {c1},y +cmp #{c2} +bcc {la1} +//FRAGMENT pbuc1_derefidx_vbuxx_lt_vbuc2_then_la1 +lda {c1},x +cmp #{c2} +bcc {la1} +//FRAGMENT pbuc1_derefidx_vbuyy_lt_vbuc2_then_la1 +lda {c1},y +cmp #{c2} +bcc {la1} +//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuaa_then_la1 +tay +lda {c2},y +cmp #{c1} +beq {la1} +//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuxx_then_la1 +lda {c2},x +cmp #{c1} +beq {la1} +//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuyy_then_la1 +lda {c2},y +cmp #{c1} +beq {la1} +//FRAGMENT vbuxx=vbuxx_minus_1 +dex +//FRAGMENT vbuyy=vbuyy_minus_1 +tya +tay +dey //FRAGMENT vwsz1_neq_vwsc1_then_la1 lda {z1}+1 cmp #>{c1} @@ -12415,6 +12802,11 @@ bne {la1} lda {z1} cmp #<{c1} bne {la1} +//FRAGMENT _deref_pwsc1=vwsz1 +lda {z1} +sta {c1} +lda {z1}+1 +sta {c1}+1 //FRAGMENT pwuc1_derefidx_vbuz1=vbuz2 lda {z2} ldy {z1} @@ -12734,19 +13126,6 @@ ldy #{c2} tax lda ({z1}),y sta {c1},x -//FRAGMENT pssz1=pssc1 -lda #<{c1} -sta {z1} -lda #>{c1} -sta {z1}+1 -//FRAGMENT pssz1=pssz1_plus_vbuc1 -lda #{c1} -clc -adc {z1} -sta {z1} -bcc !+ -inc {z1}+1 -!: //FRAGMENT pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2 ldy #{c2} tax @@ -13400,12 +13779,6 @@ lda #{c1} sec sbc {z1} sta {z1} -//FRAGMENT vbuz1=_neg_vbuz1 -lda {z1} -eor #$ff -clc -adc #$01 -sta {z1} //FRAGMENT vbsz1=vbsz2_ror_vbuz3 lda {z2} ldy {z3} @@ -13453,11 +13826,6 @@ bpl {la1} tya cmp #0 bne {la1} -//FRAGMENT vbuyy=_neg_vbuyy -dey -tya -eor #$ff -tay //FRAGMENT vbsaa=vbsz1_ror_vbuz2 lda {z1} ldy {z2} @@ -13995,11 +14363,6 @@ pla sta {z1} pla sta {z1}+1 -//FRAGMENT _deref_pwsc1=vwsz1 -lda {z1} -sta {c1} -lda {z1}+1 -sta {c1}+1 //FRAGMENT pbuc1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuaa tax inc {c1},x @@ -14460,10 +14823,6 @@ ldy {z2} clc adc {c1},y sta {z1} -//FRAGMENT vbuz1=vbuz2_bxor_vbuc1 -lda #{c1} -eor {z2} -sta {z1} //FRAGMENT _deref_pwuz1=vbuc1 lda #{c1} ldy #0 @@ -14616,50 +14975,6 @@ lda #{c2} clc adc {c1},y tay -//FRAGMENT vbuz1=vbuaa_bxor_vbuc1 -eor #{c1} -sta {z1} -//FRAGMENT vbuz1=vbuxx_bxor_vbuc1 -txa -eor #{c1} -sta {z1} -//FRAGMENT vbuz1=vbuyy_bxor_vbuc1 -tya -eor #{c1} -sta {z1} -//FRAGMENT vbuaa=vbuz1_bxor_vbuc1 -lda #{c1} -eor {z1} -//FRAGMENT vbuaa=vbuaa_bxor_vbuc1 -eor #{c1} -//FRAGMENT vbuaa=vbuxx_bxor_vbuc1 -txa -eor #{c1} -//FRAGMENT vbuaa=vbuyy_bxor_vbuc1 -tya -eor #{c1} -//FRAGMENT vbuxx=vbuz1_bxor_vbuc1 -lda #{c1} -eor {z1} -tax -//FRAGMENT vbuxx=vbuaa_bxor_vbuc1 -eor #{c1} -tax -//FRAGMENT vbuxx=vbuyy_bxor_vbuc1 -tya -eor #{c1} -tax -//FRAGMENT vbuyy=vbuz1_bxor_vbuc1 -lda #{c1} -eor {z1} -tay -//FRAGMENT vbuyy=vbuaa_bxor_vbuc1 -eor #{c1} -tay -//FRAGMENT vbuyy=vbuxx_bxor_vbuc1 -txa -eor #{c1} -tay //FRAGMENT vwuz1_lt_vbuxx_then_la1 lda {z1}+1 bne !+ @@ -17858,29 +18173,6 @@ clc ldy #0 adc ({z2}),y tay -//FRAGMENT vwuz1=_deref_pwuz2_plus__deref_pwuz3 -ldy #0 -clc -lda ({z2}),y -adc ({z3}),y -sta {z1} -iny -lda ({z2}),y -adc ({z3}),y -sta {z1}+1 -//FRAGMENT vwuz1=_deref_pwuz2_plus__deref_pwuz1 -ldy #0 -clc -lda ({z1}),y -adc ({z2}),y -pha -iny -lda ({z1}),y -adc ({z2}),y -sta ({z1}),y -dey -pla -sta ({z1}),y //FRAGMENT pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 ldy {z1} lda {c1},y @@ -18362,8 +18654,6 @@ lda ({z1}),y cmp #0 beq {la1} -//FRAGMENT vbuxx=vbuxx_minus_1 -dex //FRAGMENT pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa tay clc @@ -18705,12 +18995,6 @@ tya clc adc {c1} tay -//FRAGMENT vbuz1=vbuz1_minus_1 -dec {z1} -//FRAGMENT vbuyy=vbuyy_minus_1 -tya -tay -dey //FRAGMENT vwsz1=pwsc1_derefidx_vbuz2_plus__deref_pwsz3 ldx {z2} clc @@ -19460,310 +19744,25 @@ ror {z1} dex bne !- !e: -//FRAGMENT vwuz1_gt_vbuc1_then_la1 -lda {z1}+1 -bne {la1} -lda #{c1} -cmp {z1} -bcc {la1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuaa -ora {c1} -sta {c1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuxx -txa -ora {c1} -sta {c1} -//FRAGMENT _deref_pbuc1=_deref_pbuc1_bor_vbuyy -tya -ora {c1} -sta {c1} -//FRAGMENT vwuz1=pbuz2_bxor_vwuc1 -lda #<{c1} -eor {z2} -sta {z1} -lda #>{c1} -eor {z2}+1 -sta {z1}+1 -//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 -ldx {z3} -ldy {z2} -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuz3 -lda {z1} -ldy {z3} -eor ({z2}),y -sta {z1} -//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa -ldy {z2} -tax -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx -ldy {z2} -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy -tya -ldy {z2} -tax -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 -txa -ldx {z2} -tay -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa -tay -txa -ldx {c1},y -tay -lda ({z1}),y -stx $ff -ora $ff -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx -txa -tay -lda ({z1}),y -stx $ff -ora {c1},x -ldy $ff -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy -txa -ldx {c1},y -tay -lda ({z1}),y -stx $ff -ora $ff -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 -lda ({z1}),y -ldx {z2} -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa -tax -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx -lda ({z1}),y -ora {c1},x -sta ({z1}),y -//FRAGMENT pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy -lda ({z1}),y -ora {c1},y -sta ({z1}),y -//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuaa -tay -lda {z1} -eor ({z2}),y -sta {z1} -//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuxx -txa -tay -lda {z1} -eor ({z2}),y -sta {z1} -//FRAGMENT vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuyy -lda {z1} -eor ({z2}),y -sta {z1} -//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuz2 -ldy {z2} -eor ({z1}),y -//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuaa -tay -eor ({z1}),y -//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuxx -stx $ff -ldy $ff -eor ({z1}),y -//FRAGMENT vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy -eor ({z1}),y -//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuz2 -ldy {z2} -txa -eor ({z1}),y -tax -//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuaa -tay -txa -eor ({z1}),y -tax -//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuxx -txa -tay -eor ({z1}),y -tax -//FRAGMENT vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuyy -txa -eor ({z1}),y -tax -//FRAGMENT vwuz1=pbuz1_bxor_vwuc1 -lda #<{c1} -eor {z1} -sta {z1} -lda #>{c1} -eor {z1}+1 -sta {z1}+1 -//FRAGMENT vwuz1=vwuz1_minus_1 -lda {z1} -sec -sbc #1 -sta {z1} -lda {z1}+1 -sbc #0 -sta {z1}+1 -//FRAGMENT pbsz1_derefidx_vbuc1=pbsz1_derefidx_vbuc1_plus_pbsz1_derefidx_vbuc2 -ldy #{c2} -lda ({z1}),y -ldy #{c1} -tax -lda ({z1}),y -stx $ff +//FRAGMENT vwuz1=_deref_pwuz2_plus__deref_pwuz3 +ldy #0 clc -adc $ff -sta ({z1}),y -//FRAGMENT pbsz1_derefidx_vbuc1_lt_vbsc2_then_la1 -ldy #{c1} -lda ({z1}),y - -sec -sbc #{c2} -bvc !+ -eor #$80 -!: -bmi {la1} -//FRAGMENT pbsz1_derefidx_vbuc1=vbsc2 -lda #{c2} -ldy #{c1} -sta ({z1}),y -//FRAGMENT pwsz1_derefidx_vbuc1_gt_vwsc2_then_la1 -ldy #{c1} -lda #<{c2} -cmp ({z1}),y -iny -lda #>{c2} -sbc ({z1}),y -bvc !+ -eor #$80 -!: -bmi {la1} -!e: -//FRAGMENT pwsz1_derefidx_vbuc1_ge_vwsc2_then_la1 -ldy #{c1} -lda ({z1}),y -cmp #<{c2} -iny -lda ({z1}),y -sbc #>{c2} -bvc !+ -eor #$80 -!: -bpl {la1} -//FRAGMENT pwsz1_derefidx_vbuc1=pwsz1_derefidx_vbuc1_plus_pbsz1_derefidx_vbuc2 -ldy #{c2} -lda ({z1}),y -sta $fe -ora #$7f -bmi !+ -lda #0 -!: -sta $ff -ldy #{c1} -clc -lda ({z1}),y -adc $fe -sta ({z1}),y -iny -lda ({z1}),y -adc $fe -sta ({z1}),y -//FRAGMENT pbuc1_derefidx_vbuz1_ge_vbuc2_then_la1 -ldy {z1} -lda {c1},y -cmp #{c2} -bcs {la1} -//FRAGMENT vwsz1=pwsz2_derefidx_vbuc1_ror_vbuc2 -ldx #{c2} -ldy #{c1} lda ({z2}),y +adc ({z3}),y sta {z1} iny lda ({z2}),y +adc ({z3}),y sta {z1}+1 -cpx #0 -beq !e+ -!: -lda {z1}+1 -cmp #$80 -ror {z1}+1 -ror {z1} -dex -bne !- -!e: -//FRAGMENT pbuc1_derefidx_vbuz1=_byte_vwsz2 -ldy {z1} -lda {z2} -sta {c1},y -//FRAGMENT pwsz1_derefidx_vbuc1=vwsc2 -ldy #{c1} -lda #<{c2} -sta ({z1}),y +//FRAGMENT vwuz1=_deref_pwuz2_plus__deref_pwuz1 +ldy #0 +clc +lda ({z1}),y +adc ({z2}),y +pha iny -lda #>{c2} -sta ({z1}),y -//FRAGMENT pbsz1_derefidx_vbuc1=vbsz2 -lda {z2} -ldy #{c1} -sta ({z1}),y -//FRAGMENT pbuc1_derefidx_vbuz1_lt_vbuc2_then_la1 -ldy {z1} -lda {c1},y -cmp #{c2} -bcc {la1} -//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuz1_then_la1 -ldy {z1} -lda {c2},y -cmp #{c1} -beq {la1} -//FRAGMENT pbsz1_derefidx_vbuc1=vbsxx -ldy #{c1} -txa -sta ({z1}),y -//FRAGMENT pbuc1_derefidx_vbuaa_lt_vbuc2_then_la1 -tay -lda {c1},y -cmp #{c2} -bcc {la1} -//FRAGMENT pbuc1_derefidx_vbuxx_lt_vbuc2_then_la1 -lda {c1},x -cmp #{c2} -bcc {la1} -//FRAGMENT pbuc1_derefidx_vbuyy_lt_vbuc2_then_la1 -lda {c1},y -cmp #{c2} -bcc {la1} -//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuaa_then_la1 -tay -lda {c2},y -cmp #{c1} -beq {la1} -//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuxx_then_la1 -lda {c2},x -cmp #{c1} -beq {la1} -//FRAGMENT vbuc1_eq_pbuc2_derefidx_vbuyy_then_la1 -lda {c2},y -cmp #{c1} -beq {la1} +lda ({z1}),y +adc ({z2}),y +sta {z1}+1 +pla +sta {z1} diff --git a/src/main/fragment/cache/fragment-cache-wdc65c02.asm b/src/main/fragment/cache/fragment-cache-wdc65c02.asm index 989b8dbac..79bf1c79b 100644 --- a/src/main/fragment/cache/fragment-cache-wdc65c02.asm +++ b/src/main/fragment/cache/fragment-cache-wdc65c02.asm @@ -1,4 +1,4 @@ -//KICKC FRAGMENT CACHE 1005e43111 1005e44e5d +//KICKC FRAGMENT CACHE 102eb682fe 102eb6a078 //FRAGMENT vbuz1=_deref_pbuc1 lda {c1} sta {z1} diff --git a/src/main/fragment/mos6502-common/_deref_pdsc1=vdsc2.asm b/src/main/fragment/mos6502-common/_deref_pdsc1=vdsc2.asm new file mode 100644 index 000000000..6e7c1cb63 --- /dev/null +++ b/src/main/fragment/mos6502-common/_deref_pdsc1=vdsc2.asm @@ -0,0 +1,8 @@ +lda #<{c2} +sta {c1} +lda #>{c2} +sta {c1}+1 +lda #<{c2}>>$10 +sta {c1}+2 +lda #>{c2}>>$10 +sta {c1}+3 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/_deref_pdsc1=vdsm1.asm b/src/main/fragment/mos6502-common/_deref_pdsc1=vdsm1.asm new file mode 100644 index 000000000..a4e3d8a27 --- /dev/null +++ b/src/main/fragment/mos6502-common/_deref_pdsc1=vdsm1.asm @@ -0,0 +1,8 @@ +lda {m1} +sta {c1} +lda {m1}+1 +sta {c1}+1 +lda {m1}+2 +sta {c1}+2 +lda {m1}+3 +sta {c1}+3 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vdsm1=_deref_pdsc1.asm b/src/main/fragment/mos6502-common/vdsm1=_deref_pdsc1.asm new file mode 100644 index 000000000..8bc660b4f --- /dev/null +++ b/src/main/fragment/mos6502-common/vdsm1=_deref_pdsc1.asm @@ -0,0 +1,8 @@ +lda {c1} +sta {m1} +lda {c1}+1 +sta {m1}+1 +lda {c1}+2 +sta {m1}+2 +lda {c1}+3 +sta {m1}+3 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_plus_vwum3.asm b/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_plus_vwum3.asm new file mode 100644 index 000000000..a00473ac2 --- /dev/null +++ b/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_plus_vwum3.asm @@ -0,0 +1,9 @@ +ldy #0 +clc +lda ({z2}),y +adc {m3} +sta {m1} +iny +lda ({z2}),y +adc {m3}+1 +sta {m1}+1 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwum1=vwum2_plus__deref_pwuz3.asm b/src/main/fragment/mos6502-common/vwum1=vwum2_plus__deref_pwuz3.asm new file mode 100644 index 000000000..8be92a8a3 --- /dev/null +++ b/src/main/fragment/mos6502-common/vwum1=vwum2_plus__deref_pwuz3.asm @@ -0,0 +1,9 @@ +ldy #0 +clc +lda {m2} +adc ({z3}),y +sta {m1} +iny +lda {m2}+1 +adc ({z3}),y +sta {m1}+1 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_plus_vwum2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_plus_vwum2.asm new file mode 100644 index 000000000..c9122dea6 --- /dev/null +++ b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_plus_vwum2.asm @@ -0,0 +1,11 @@ +ldy #0 +clc +lda ({z1}),y +adc {m2} +pha +iny +lda ({z1}),y +adc {m2}+1 +sta {z1}+1 +pla +sta {z1} \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_plus__deref_pwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_plus__deref_pwuz1.asm index c69b762b3..6777e8dec 100644 --- a/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_plus__deref_pwuz1.asm +++ b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_plus__deref_pwuz1.asm @@ -6,7 +6,6 @@ pha iny lda ({z1}),y adc ({z2}),y -sta ({z1}),y -dey +sta {z1}+1 pla -sta ({z1}),y \ No newline at end of file +sta {z1} \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/Compiler.java b/src/main/java/dk/camelot64/kickc/Compiler.java index 9a4cc9906..f52ce1d45 100644 --- a/src/main/java/dk/camelot64/kickc/Compiler.java +++ b/src/main/java/dk/camelot64/kickc/Compiler.java @@ -251,6 +251,8 @@ public class Compiler { new Pass1AssertNoLValueIntermediate(program).execute(); new PassNAddTypeConversionAssignment(program, true).execute(); new Pass1AssertProcedureCallParameters(program).execute(); + new Pass1ModifiedVarsAnalysis(program).execute(); + new Pass1CallStackVarPrepare(program).execute(); if(getLog().isVerbosePass1CreateSsa()) { getLog().append("CONTROL FLOW GRAPH BEFORE SIZEOF FIX"); @@ -262,7 +264,7 @@ public class Compiler { new PassNAssertTypeMatch(program).check(); - new Pass1PrepareUnwindStruct(program).execute(); + new Pass1UnwindStructPrepare(program).execute(); new Pass1UnwindStructVariables(program).execute(); new Pass1UnwindStructValues(program).execute(); @@ -310,7 +312,7 @@ public class Compiler { } new Pass1CallVoidReturns(program).execute(); - new Pass1CallStackVar(program).execute(); + new Pass1CallStackVarConvert(program).execute(); if(getLog().isVerbosePass1CreateSsa()) { getLog().append("PROCEDURE CALLS"); getLog().append(program.getGraph().toString(program)); diff --git a/src/main/java/dk/camelot64/kickc/model/Directive.java b/src/main/java/dk/camelot64/kickc/model/Directive.java index f08ecf86e..09830bf8e 100644 --- a/src/main/java/dk/camelot64/kickc/model/Directive.java +++ b/src/main/java/dk/camelot64/kickc/model/Directive.java @@ -5,124 +5,155 @@ import dk.camelot64.kickc.model.symbols.Procedure; import java.util.List; /** A declaration directive. */ -public interface Directive { +public class Directive { + + private String name; + + public Directive(String name) { + this.name = name; + } + + public String getName() { + return name; + } /** Variable declared const */ - class Const implements Directive { + public static class Const extends Directive { + public Const() { super("const"); } } /** Variable declared volatile */ - class Volatile implements Directive { + public static class Volatile extends Directive { + public Volatile() { super("volatile"); } } /** Variable declared register. */ - class Register implements Directive { + public static class Register extends Directive { + public Register() { super("register"); } } /** Variable declared static. */ - class Static implements Directive { + public static class Static extends Directive { + public Static() { super("static"); } } /** Function declared inline. */ - class Inline implements Directive { + static public class Inline extends Directive { + public Inline() { super("inline"); } } /** Function declared intrinsic. */ - class Intrinsic implements Directive { + public static class Intrinsic extends Directive { + public Intrinsic() { super("intrinsic"); } } /** Variable declared as extern. */ - class Extern implements Directive { + public static class Extern extends Directive { + public Extern() { super("extern"); } } /** Variable declared as export. */ - class Export implements Directive { + public static class Export extends Directive { + public Export() { super("export"); } } /** Variable declared as pointer to volatile ( volatile * ) */ - class ToVolatile implements Directive { + public static class ToVolatile extends Directive { + public ToVolatile() { super("volatile*"); } } /** Variable declared as pointer to const ( const * ) */ - class ToConst implements Directive { + public static class ToConst extends Directive { + public ToConst() { super("const*"); } } /** Variable __ssa */ - class FormSsa implements Directive { + public static class FormSsa extends Directive { + public FormSsa() { super("__ssa"); } + } /** Variable __ma */ - class FormMa implements Directive { + public static class FormMa extends Directive { + public FormMa() { super("__ma"); } } /** Variable __zp */ - class MemZp implements Directive { + public static class MemZp extends Directive { + public MemZp() { super("__zp"); } } /** Variable __mem */ - class MemMain implements Directive { + public static class MemMain extends Directive { + public MemMain() { super("__mem"); } } /** Function with specific declared calling convention. */ - class CallingConvention implements Directive { + public static class CallingConvention extends Directive { public Procedure.CallingConvention callingConvention; public CallingConvention(Procedure.CallingConvention callingConvention) { + super(callingConvention.getName()); this.callingConvention = callingConvention; } } /** Function declared interrupt. */ - class Interrupt implements Directive { + public static class Interrupt extends Directive { public Procedure.InterruptType interruptType; public Interrupt(Procedure.InterruptType interruptType) { + super(interruptType.name()); this.interruptType = interruptType; } } /** Variable memory alignment. */ - class Align implements Directive { + public static class Align extends Directive { int alignment; public Align(int alignment) { + super("__align"); this.alignment = alignment; } } /** Variable hardcoded register directive. */ - class NamedRegister implements Directive { + public static class NamedRegister extends Directive { /** Name of register to use for the variable (if named) */ public String name; public NamedRegister(String name) { + super("__register"); this.name = name; } } /** Variable hardcoded __address() directive */ - class Address implements Directive { + public static class Address extends Directive { /** Optional hard-coded address to use for storing the variable. */ public Long address; public Address(Long address) { + super("__address"); this.address = address; } } /** Reservation of zero-page addresses */ - class ReserveZp implements Directive { + public static class ReserveZp extends Directive { public List<Integer> reservedZp; public ReserveZp(List<Integer> reservedZp) { + super("__reserve_zp"); this.reservedZp = reservedZp; } } diff --git a/src/main/java/dk/camelot64/kickc/model/StructVariableMemberUnwinding.java b/src/main/java/dk/camelot64/kickc/model/StructVariableMemberUnwinding.java index 0c733c2f3..34c0ee023 100644 --- a/src/main/java/dk/camelot64/kickc/model/StructVariableMemberUnwinding.java +++ b/src/main/java/dk/camelot64/kickc/model/StructVariableMemberUnwinding.java @@ -39,6 +39,24 @@ public class StructVariableMemberUnwinding { return structVariables.get(ref); } + /** + * Look through all unwound variables and find the master struct variable that was unwound. + * @param unwoundMemberRef Variable reference of unwound member + * @return The master variable reference. null if the passed member is not unwound. + */ + public SymbolVariableRef getUnwindingMaster(SymbolVariableRef unwoundMemberRef) { + for(SymbolVariableRef masterVar : structVariables.keySet()) { + final VariableUnwinding masterVarUnwinding = getVariableUnwinding(masterVar); + for(String memberName : masterVarUnwinding.getMemberNames()) { + final SymbolVariableRef memberUnwound = masterVarUnwinding.getMemberUnwound(memberName); + if(memberUnwound.equals(unwoundMemberRef)) + return masterVar; + } + + } + return null; + } + /** Information about how a single struct variable was unwound. */ public static class VariableUnwinding { diff --git a/src/main/java/dk/camelot64/kickc/model/VariableBuilderConfig.java b/src/main/java/dk/camelot64/kickc/model/VariableBuilderConfig.java index e5a2103a2..f48e7e54d 100644 --- a/src/main/java/dk/camelot64/kickc/model/VariableBuilderConfig.java +++ b/src/main/java/dk/camelot64/kickc/model/VariableBuilderConfig.java @@ -1,6 +1,5 @@ package dk.camelot64.kickc.model; -import dk.camelot64.kickc.CompileLog; import dk.camelot64.kickc.model.statements.StatementSource; import java.util.*; diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java b/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java index d5e389df0..1a3c52280 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java @@ -390,13 +390,15 @@ public class Pass0GenerateStatementSequence extends KickCParserBaseVisitor<Objec Procedure procedure = new Procedure(name, type, program.getScope(), currentCodeSegment, currentDataSegment, currentCallingConvention); addDirectives(procedure, directives, StatementSource.procedureDecl(ctx)); procedure.setComments(ensureUnusedComments(getCommentsSymbol(ctx))); - varDecl.exitType(); scopeStack.push(procedure); Variable returnVar = null; if(!SymbolType.VOID.equals(type)) { - returnVar = procedure.add(Variable.createPhiMaster("return", type, procedure, defaultMemoryArea, procedure.getSegmentData())); + final VariableBuilder builder = new VariableBuilder("return", procedure, false, varDecl.getEffectiveType(), varDecl.getEffectiveArraySpec(), varDecl.getEffectiveDirectives(), currentDataSegment, program.getTargetPlatform().getVariableBuilderConfig()); + returnVar = builder.build(); } + varDecl.exitType(); + List<Variable> parameterList = new ArrayList<>(); if(ctx.parameterListDecl() != null) { parameterList = (List<Variable>) this.visit(ctx.parameterListDecl()); @@ -1169,8 +1171,8 @@ public class Pass0GenerateStatementSequence extends KickCParserBaseVisitor<Objec procedure.setReservedZps(((Directive.ReserveZp) directive).reservedZp); } else if(directive instanceof Directive.Intrinsic) { procedure.setDeclaredIntrinsic(true); - } else { - throw new CompileError("Unsupported function directive " + directive, source); + //} else { + // throw new CompileError("Unsupported function directive " + directive.getName(), source); } } } @@ -1189,7 +1191,7 @@ public class Pass0GenerateStatementSequence extends KickCParserBaseVisitor<Objec if(directive instanceof Directive.Inline) { conditional.setDeclaredUnroll(true); } else { - throw new CompileError("Unsupported loop directive " + directive, source); + throw new CompileError("Unsupported loop directive " + directive.getName(), source); } } } diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1CallPhiParameters.java b/src/main/java/dk/camelot64/kickc/passes/Pass1CallPhiParameters.java index 55cb87f8d..9b9fa3bac 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1CallPhiParameters.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1CallPhiParameters.java @@ -101,7 +101,11 @@ public class Pass1CallPhiParameters { for(int i = 0; i < parameterDefs.size(); i++) { Variable parameterDecl = parameterDefs.get(i); RValue parameterValue = parameterValues.get(i); - stmtIt.add(new StatementAssignment((LValue) parameterDecl.getRef(), parameterValue, true, call.getSource(), Comment.NO_COMMENTS)); + final StatementAssignment assignment = new StatementAssignment((LValue) parameterDecl.getRef(), parameterValue, true, call.getSource(), Comment.NO_COMMENTS); + stmtIt.add(assignment); + if(parameterDecl.isStruct()) { + Pass1UnwindStructValues.unwindAssignment(assignment, stmtIt, block, program); + } } stmtIt.next(); } diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVar.java b/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarConvert.java similarity index 65% rename from src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVar.java rename to src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarConvert.java index 77923db34..244953165 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVar.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarConvert.java @@ -5,38 +5,21 @@ import dk.camelot64.kickc.model.ControlFlowBlock; import dk.camelot64.kickc.model.Program; import dk.camelot64.kickc.model.statements.*; import dk.camelot64.kickc.model.symbols.Procedure; -import dk.camelot64.kickc.model.symbols.Variable; import dk.camelot64.kickc.model.types.SymbolType; import dk.camelot64.kickc.model.values.ProcedureRef; -import dk.camelot64.kickc.model.values.VariableRef; import java.util.ListIterator; -import java.util.Set; /** Handle calling conventions {@link Procedure.CallingConvention#STACK_CALL} {@link Procedure.CallingConvention#VAR_CALL} by converting to call-prepare, call-execute, call-finalize */ -public class Pass1CallStackVar extends Pass2SsaOptimization { +public class Pass1CallStackVarConvert extends Pass2SsaOptimization { - public Pass1CallStackVar(Program program) { + public Pass1CallStackVarConvert(Program program) { super(program); } @Override public boolean step() { - // Set variables modified in STACK_CALL/VAR_CALL procedures to load/store - for(Procedure procedure : getScope().getAllProcedures(true)) { - if(Procedure.CallingConvention.STACK_CALL.equals(procedure.getCallingConvention()) || Procedure.CallingConvention.VAR_CALL.equals(procedure.getCallingConvention())) { - Set<VariableRef> modifiedVars = getProgram().getProcedureModifiedVars().getModifiedVars(procedure.getRef()); - for(VariableRef modifiedVar : modifiedVars) { - final Variable variable = getScope().getVariable(modifiedVar); - if(variable.isKindPhiMaster()) { - getLog().append("Converting PHI-variable modified inside "+procedure.getCallingConvention().getName()+" procedure "+procedure.getFullName()+"() to load/store "+variable.toString(getProgram())); - variable.setKind(Variable.Kind.LOAD_STORE); - } - } - } - } - // Transform STACK_CALL/VAR_CALL calls to call-prepare, call-execute, call-finalize for(ControlFlowBlock block : getGraph().getAllBlocks()) { ListIterator<Statement> stmtIt = block.getStatements().listIterator(); diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarPrepare.java b/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarPrepare.java new file mode 100644 index 000000000..279aae34a --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1CallStackVarPrepare.java @@ -0,0 +1,54 @@ +package dk.camelot64.kickc.passes; + +import dk.camelot64.kickc.model.Program; +import dk.camelot64.kickc.model.symbols.Procedure; +import dk.camelot64.kickc.model.symbols.Variable; +import dk.camelot64.kickc.model.types.SymbolType; +import dk.camelot64.kickc.model.values.VariableRef; + +import java.util.Set; + +/** Handle calling conventions {@link Procedure.CallingConvention#STACK_CALL} {@link Procedure.CallingConvention#VAR_CALL} by converting to call-prepare, call-execute, call-finalize */ +public class Pass1CallStackVarPrepare extends Pass2SsaOptimization { + + public Pass1CallStackVarPrepare(Program program) { + super(program); + } + + @Override + public boolean step() { + + // Set variables modified in STACK_CALL/VAR_CALL procedures to load/store + for(Procedure procedure : getScope().getAllProcedures(true)) { + if(Procedure.CallingConvention.STACK_CALL.equals(procedure.getCallingConvention()) || Procedure.CallingConvention.VAR_CALL.equals(procedure.getCallingConvention())) { + Set<VariableRef> modifiedVars = getProgram().getProcedureModifiedVars().getModifiedVars(procedure.getRef()); + for(VariableRef modifiedVar : modifiedVars) { + final Variable variable = getScope().getVariable(modifiedVar); + if(variable.isKindPhiMaster()) { + getLog().append("Converting variable modified inside "+procedure.getCallingConvention().getName()+" procedure "+procedure.getFullName()+"() to load/store "+variable.toString(getProgram())); + variable.setKind(Variable.Kind.LOAD_STORE); + } + } + } + } + + // Set all parameter/return variables in VAR_CALL procedures to LOAD/STORE + for(Procedure procedure : getScope().getAllProcedures(true)) { + if(Procedure.CallingConvention.VAR_CALL.equals(procedure.getCallingConvention())) { + for(Variable parameter : procedure.getParameters()) { + parameter.setKind(Variable.Kind.LOAD_STORE); + getLog().append("Converting parameter in "+procedure.getCallingConvention().getName()+" procedure to load/store "+parameter.toString(getProgram())); + } + if(!SymbolType.VOID.equals(procedure.getReturnType())) { + Variable returnVar = procedure.getLocalVariable("return"); + returnVar.setKind(Variable.Kind.LOAD_STORE); + getLog().append("Converting return in "+procedure.getCallingConvention().getName()+" procedure to load/store "+returnVar.toString(getProgram())); + } + } + } + + return false; + } + + +} diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1CallVar.java b/src/main/java/dk/camelot64/kickc/passes/Pass1CallVar.java index 6ab81758e..fc22cffce 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1CallVar.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1CallVar.java @@ -29,21 +29,6 @@ public class Pass1CallVar extends Pass2SsaOptimization { @Override public boolean step() { - // Set all parameter/return variables in VAR_CALL procedures to LOAD/STORE - for(Procedure procedure : getScope().getAllProcedures(true)) { - if(Procedure.CallingConvention.VAR_CALL.equals(procedure.getCallingConvention())) { - for(Variable parameter : procedure.getParameters()) { - parameter.setKind(Variable.Kind.LOAD_STORE); - getLog().append("Converting parameter in "+procedure.getCallingConvention().getName()+" procedure to load/store "+parameter.toString(getProgram())); - } - if(!SymbolType.VOID.equals(procedure.getReturnType())) { - Variable returnVar = procedure.getLocalVariable("return"); - returnVar.setKind(Variable.Kind.LOAD_STORE); - getLog().append("Converting return in "+procedure.getCallingConvention().getName()+" procedure to load/store "+returnVar.toString(getProgram())); - } - } - } - // Convert procedure return xxx to proc.return = xxx; for(ControlFlowBlock block : getGraph().getAllBlocks()) { ListIterator<Statement> stmtIt = block.getStatements().listIterator(); diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1PrepareUnwindStruct.java b/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructPrepare.java similarity index 96% rename from src/main/java/dk/camelot64/kickc/passes/Pass1PrepareUnwindStruct.java rename to src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructPrepare.java index e2694ba63..011599461 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1PrepareUnwindStruct.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructPrepare.java @@ -20,9 +20,9 @@ import java.util.List; * - Constantify all assignment RValues that are structs * - Add casts to struct parameter values in calls */ -public class Pass1PrepareUnwindStruct extends Pass2SsaOptimization { +public class Pass1UnwindStructPrepare extends Pass2SsaOptimization { - public Pass1PrepareUnwindStruct(Program program) { + public Pass1UnwindStructPrepare(Program program) { super(program); } diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructValues.java b/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructValues.java index 3b170fd2a..505de3476 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructValues.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1UnwindStructValues.java @@ -50,7 +50,7 @@ public class Pass1UnwindStructValues extends Pass1Base { while(stmtIt.hasNext()) { Statement statement = stmtIt.next(); if(statement instanceof StatementAssignment) { - modified |= unwindAssignment((StatementAssignment) statement, stmtIt, block); + modified |= unwindAssignment((StatementAssignment) statement, stmtIt, block, getProgram()); } else if(statement instanceof StatementCall) { modified |= unwindCall((StatementCall) statement, stmtIt, block); } else if(statement instanceof StatementReturn) { @@ -90,35 +90,58 @@ public class Pass1UnwindStructValues extends Pass1Base { * @param call The call to unwind */ private boolean unwindCall(StatementCall call, ListIterator<Statement> stmtIt, ControlFlowBlock currentBlock) { + final Procedure procedure = getScope().getProcedure(call.getProcedure()); + // Unwind struct value return value + boolean lvalUnwound = false; - final ValueSource valueSource = ValueSourceFactory.getValueSource(call.getlValue(), getProgram(), getScope(), call, stmtIt, currentBlock); - RValue unwoundLValue = unwindValue(valueSource, call, stmtIt, currentBlock); - if(unwoundLValue != null && !call.getlValue().equals(unwoundLValue)) { - call.setlValue((LValue) unwoundLValue); - if(getLog().isVerboseStructUnwind()) - getLog().append("Converted procedure call LValue to member unwinding " + call.toString(getProgram(), false)); - lvalUnwound = true; + Variable procReturnVar = procedure.getLocalVariable("return"); + // TODO: Return-variable has been unwound - detect that instead - use getProgram().getStructVariableMemberUnwinding().getUnwindingMaster() like for parameters + if(procReturnVar != null && procReturnVar.isStructUnwind()) { + if(!(call.getlValue() instanceof ValueList)) { + // Return value already unwound - move on + final ValueSource valueSource = ValueSourceFactory.getValueSource(call.getlValue(), getProgram(), getScope(), call, stmtIt, currentBlock); + RValue unwoundLValue = unwindValue(valueSource, call, stmtIt, currentBlock); + if(call.getlValue().equals(unwoundLValue)) + throw new CompileError("Call return value already unwound", call); + if(unwoundLValue == null) + throw new CompileError("Cannot unwind call return value", call); + call.setlValue((LValue) unwoundLValue); + if(getLog().isVerboseStructUnwind()) + getLog().append("Converted procedure call LValue to member unwinding " + call.toString(getProgram(), false)); + lvalUnwound = true; + } } // Unwind any struct value parameters ArrayList<RValue> unwoundParameters = new ArrayList<>(); boolean anyParameterUnwound = false; - for(RValue parameter : call.getParameters()) { + final List<Variable> procParameters = procedure.getParameters(); + final List<RValue> callParameters = call.getParameters(); + for(int idx_call = 0, idx_proc = 0; idx_call < callParameters.size(); idx_call++) { + final RValue callParameter = callParameters.get(idx_call); + final Variable procParameter = procParameters.get(idx_proc); boolean unwound = false; - final ValueSource parameterSource = ValueSourceFactory.getValueSource(parameter, getProgram(), getScope(), call, stmtIt, currentBlock); - if(parameterSource != null && parameterSource.isUnwindable()) { - // Passing a struct variable - convert it to member variables - for(String memberName : parameterSource.getMemberNames(getScope())) { - ValueSource memberUnwinding = parameterSource.getMemberUnwinding(memberName, getProgram(), getScope(), call, stmtIt, currentBlock); - unwoundParameters.add(memberUnwinding.getSimpleValue(getScope())); - } - unwound = true; - anyParameterUnwound = true; + final SymbolVariableRef unwindingMaster = getProgram().getStructVariableMemberUnwinding().getUnwindingMaster(procParameter.getRef()); + if(unwindingMaster != null) { + // The procedure parameter is unwound + final ValueSource parameterSource = ValueSourceFactory.getValueSource(callParameter, getProgram(), getScope(), call, stmtIt, currentBlock); + if(parameterSource != null && parameterSource.isUnwindable()) + // Passing an unwinding struct value + for(String memberName : parameterSource.getMemberNames(getScope())) { + ValueSource memberUnwinding = parameterSource.getMemberUnwinding(memberName, getProgram(), getScope(), call, stmtIt, currentBlock); + unwoundParameters.add(memberUnwinding.getSimpleValue(getScope())); + unwound = true; + anyParameterUnwound = true; + idx_proc++; + } + else + idx_proc++; + } else { + idx_proc++; } - if(!unwound) { - unwoundParameters.add(parameter); + unwoundParameters.add(callParameter); } } @@ -131,7 +154,7 @@ public class Pass1UnwindStructValues extends Pass1Base { } /** - * Unwind an LVa.lue to a ValueList if it is unwindable. + * Unwind an LValue to a ValueList if it is unwindable. * * @param value The value to unwind * @param statement The current statement @@ -185,7 +208,7 @@ public class Pass1UnwindStructValues extends Pass1Base { ArrayList<String> unwoundParameterNames = new ArrayList<>(); boolean procedureUnwound = false; for(Variable parameter : procedure.getParameters()) { - if(parameter.getType() instanceof SymbolTypeStruct) { + if(parameter.isStructUnwind()) { StructVariableMemberUnwinding structVariableMemberUnwinding = getProgram().getStructVariableMemberUnwinding(); StructVariableMemberUnwinding.VariableUnwinding parameterUnwinding = structVariableMemberUnwinding.getVariableUnwinding(parameter.getRef()); for(String memberName : parameterUnwinding.getMemberNames()) { @@ -214,9 +237,9 @@ public class Pass1UnwindStructValues extends Pass1Base { * @param stmtIt The statement iterator used for adding/removing statements * @param currentBlock The current code block */ - private boolean unwindAssignment(StatementAssignment assignment, ListIterator<Statement> stmtIt, ControlFlowBlock currentBlock) { + public static boolean unwindAssignment(StatementAssignment assignment, ListIterator<Statement> stmtIt, ControlFlowBlock currentBlock, Program program) { LValue lValue = assignment.getlValue(); - SymbolType lValueType = SymbolTypeInference.inferType(getScope(), lValue); + SymbolType lValueType = SymbolTypeInference.inferType(program.getScope(), lValue); if(lValueType instanceof SymbolTypeStruct && assignment.getOperator() == null) { @@ -230,10 +253,10 @@ public class Pass1UnwindStructValues extends Pass1Base { if(rValue instanceof MemcpyValue || rValue instanceof MemsetValue || rValue instanceof StructUnwoundPlaceholder) return false; - ValueSource lValueSource = ValueSourceFactory.getValueSource(lValue, getProgram(), getScope(), assignment, stmtIt, currentBlock); - ValueSource rValueSource = ValueSourceFactory.getValueSource(rValue, getProgram(), getScope(), assignment, stmtIt, currentBlock); + ValueSource lValueSource = ValueSourceFactory.getValueSource(lValue, program, program.getScope(), assignment, stmtIt, currentBlock); + ValueSource rValueSource = ValueSourceFactory.getValueSource(rValue, program, program.getScope(), assignment, stmtIt, currentBlock); List<RValue> lValueUnwoundList = new ArrayList<>(); - if(copyValues(lValueSource, rValueSource, lValueUnwoundList, initialAssignment, assignment, currentBlock, stmtIt, getProgram())) { + if(copyValues(lValueSource, rValueSource, lValueUnwoundList, initialAssignment, assignment, currentBlock, stmtIt, program)) { if(lValue instanceof VariableRef) { StructUnwoundPlaceholder unwoundPlaceholder = new StructUnwoundPlaceholder(lValueStructType, lValueUnwoundList); assignment.setrValue2(unwoundPlaceholder); diff --git a/src/main/java/dk/camelot64/kickc/passes/PassNUnwindLValueLists.java b/src/main/java/dk/camelot64/kickc/passes/PassNUnwindLValueLists.java index 016c969dd..abc2a8a83 100644 --- a/src/main/java/dk/camelot64/kickc/passes/PassNUnwindLValueLists.java +++ b/src/main/java/dk/camelot64/kickc/passes/PassNUnwindLValueLists.java @@ -28,11 +28,11 @@ public class PassNUnwindLValueLists extends Pass2SsaOptimization { Statement statement = stmtIt.next(); if(statement instanceof StatementAssignment) { StatementAssignment assignment = (StatementAssignment) statement; - if(assignment.getlValue() instanceof ValueList && assignment.getOperator()==null && assignment.getrValue2() instanceof ValueList) { + if(assignment.getlValue() instanceof ValueList && assignment.getOperator() == null && assignment.getrValue2() instanceof ValueList) { // Value-list to value list copy - unwind it ValueList lValueList = (ValueList) assignment.getlValue(); ValueList rValueList = (ValueList) assignment.getrValue2(); - if(lValueList.getList().size()!=rValueList.getList().size()) { + if(lValueList.getList().size() != rValueList.getList().size()) { throw new CompileError("Assignment value lists have different sizes ", statement); } stmtIt.remove(); @@ -41,7 +41,7 @@ public class PassNUnwindLValueLists extends Pass2SsaOptimization { RValue rValue = (RValue) rValueList.getList().get(i); stmtIt.add(new StatementAssignment(lValue, rValue, assignment.isInitialAssignment(), assignment.getSource(), Comment.NO_COMMENTS)); } - getLog().append("Unwinding list assignment "+assignment.toString(getProgram(), false)); + getLog().append("Unwinding list assignment " + assignment.toString(getProgram(), false)); modified = true; } } diff --git a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java index cd3967b5b..e95f193d4 100644 --- a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java +++ b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java @@ -42,17 +42,55 @@ public class TestPrograms { public TestPrograms() { } + @Test + public void testAdventOfCode04() throws IOException, URISyntaxException { + compileAndCompare("adventofcode/2020-04.c"); + } + + @Test + public void testAdventOfCode03() throws IOException, URISyntaxException { + compileAndCompare("adventofcode/2020-03.c"); + } + + @Test + public void testAdventOfCode02() throws IOException, URISyntaxException { + compileAndCompare("adventofcode/2020-02.c"); + } + + @Test + public void testAdventOfCode01() throws IOException, URISyntaxException { + compileAndCompare("adventofcode/2020-01.c"); + } + + // https://gitlab.com/camelot/kickc/-/issues/564 //@Test //public void testUnknownVarProblem() throws IOException, URISyntaxException { // compileAndCompare("unknown-var-problem.c", log().verboseParse()); //} + // TODO: Fix functions returning __ma/__ssa structs + //@Test + //public void testStructUnwinding3() throws IOException, URISyntaxException { + // compileAndCompare("struct-unwinding-3.c", log().verboseCreateSsa().verboseCreateSsa()); + //} + @Test - public void testVarCall4() throws IOException, URISyntaxException { - compileAndCompare("varcall-4.c", log().verboseStructUnwind().verboseCreateSsa()); + public void testStructUnwinding2() throws IOException, URISyntaxException { + compileAndCompare("struct-unwinding-2.c"); } + @Test + public void testStructUnwinding1() throws IOException, URISyntaxException { + compileAndCompare("struct-unwinding-1.c"); + } + + // TODO: Fix __varcall returning structs + //@Test + //public void testVarCall4() throws IOException, URISyntaxException { + // compileAndCompare("varcall-4.c", log().verboseStructUnwind().verboseCreateSsa()); + //} + @Test public void testVarCall3() throws IOException, URISyntaxException { compileAndCompare("varcall-3.c"); diff --git a/src/test/kc/adventofcode/2020-01.c b/src/test/kc/adventofcode/2020-01.c new file mode 100644 index 000000000..2a08ac4c4 --- /dev/null +++ b/src/test/kc/adventofcode/2020-01.c @@ -0,0 +1,246 @@ +// https://adventofcode.com/2020/day/1/input +// Find 2 entries that give 2020 when added together +// And 3 entries that give 2020 when added together + +#pragma target(atarixl) + +#include <stdio.h> +#include <conio.h> +#include <multiply.h> + +extern unsigned int entries[]; + +void main() { + unsigned int num_entries = sizeof(entries)/sizeof(unsigned int); + clrscr(); + printf("looking a+b=2020 within %u entries\n",num_entries); + for(unsigned int i=0;i<num_entries;i++) { + for(unsigned int j=i+1;j<num_entries;j++) { + if(entries[i]+entries[j]==2020) { + printf("\n"); + printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]); + unsigned long mul = mul16u(entries[i],entries[j]); + printf("multiplied %lu\n", mul); + } + } + printf("."); + } + printf("\nlooking a+b+c=2020 within %u entries\n",num_entries); + for(unsigned int i=0;i<num_entries;i++) { + for(unsigned int j=i+1;j<num_entries;j++) { + for(unsigned int k=j+1;k<num_entries;k++) { + if(entries[i]+entries[j]+entries[k]==2020) { + printf("\n"); + printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]); + unsigned long mul1 = mul16u(entries[i],entries[k]); // I am cheating a bit here multiplying entry i&k first + unsigned long mul2 = mul16u( <mul1 ,entries[j] ); // Because I knwo the product of those fit in an unsigned int + printf("multiplied %lu\n", mul2); + } + } + } + printf("."); + } +} + +unsigned int entries[] = { +1935, +1956, +1991, +1425, +1671, +1537, +1984, +1569, +1873, +1840, +1720, +1937, +1823, +1625, +1727, +1812, +1714, +1900, +1939, +1931, +1951, +1756, +1942, +1611, +1979, +1930, +1996, +2000, +1544, +1780, +1687, +1760, +1836, +1814, +1691, +1817, +1964, +1899, +1577, +1547, +866, +1560, +1988, +1601, +1970, +1738, +1507, +1667, +1851, +1933, +1515, +1856, +1969, +1860, +1801, +2007, +1866, +1800, +1749, +1843, +1711, +1495, +1905, +763, +1672, +1858, +1987, +1492, +1849, +1993, +1737, +1874, +1658, +1810, +1665, +1768, +1950, +1879, +1816, +1868, +1995, +1763, +1783, +1833, +1968, +1847, +1748, +1725, +1891, +1755, +286, +1976, +1977, +1655, +1808, +1986, +1779, +1861, +1953, +1888, +1792, +1811, +1872, +1790, +1839, +1985, +1827, +1842, +1925, +1735, +1635, +1821, +1820, +1973, +1531, +1770, +59, +1846, +1932, +1907, +1730, +933, +1395, +1753, +1751, +361, +1530, +1782, +1087, +1589, +1929, +1795, +1815, +1732, +1765, +1877, +1722, +526, +1709, +1789, +1892, +1913, +1662, +1809, +1670, +1947, +1835, +1587, +1758, +1982, +2009, +1757, +670, +1983, +1524, +1878, +1796, +1952, +566, +1922, +1882, +1870, +1799, +1731, +1724, +1805, +2003, +1596, +1566, +1853, +1911, +1857, +1739, +1744, +1627, +1729, +1745, +1845, +1582, +1884, +1883, +1941, +1764, +1685, +1791, +1837, +1697, +1742, +1781, +1948, +1876, +1989, +1643, +1871, +1906, +1726, +1958, +1502, +1927, +1946 +}; \ No newline at end of file diff --git a/src/test/kc/adventofcode/2020-02.c b/src/test/kc/adventofcode/2020-02.c new file mode 100644 index 000000000..673afe0e1 --- /dev/null +++ b/src/test/kc/adventofcode/2020-02.c @@ -0,0 +1,1073 @@ +// https://adventofcode.com/2020/day/2 + +//#pragma target(atarixl) + +#include <stdio.h> +#include <conio.h> + +extern char *passwords; + +char strtouc(char *str, char **endptr); + +void main () { + clrscr(); + unsigned int valid_a = 0, invalid_a = 0; + unsigned int valid_b = 0, invalid_b = 0; + unsigned int total = 0; + char *pwd = passwords; + while(*pwd) { + // Parse the first number in the policy + char min = strtouc(pwd, &pwd); + pwd++; + char max = strtouc(pwd, &pwd); + pwd++; + char ch = *pwd; + pwd +=3; // skip char and ": " + // Count whether char at pos min & max matches ch + char count_b = 0; + if(pwd[min-1]==ch) count_b++; + if(pwd[max-1]==ch) count_b++; + //printf("[%u] min: %u max:%u char:%c count:%u\n", total, min, max, ch, count_b); + // Count number of chars in the password matches ch + char count_a = 0; + while(*pwd) { + if(*pwd==ch) count_a++; + pwd++; + } + //printf("[%u] min: %u max:%u char:%c count:%u\n", idx, min, max, ch, count); + // Test rule A: + if(count_a>=min && count_a<=max) + valid_a++; + else + invalid_a++; + // Test rule A: + if(count_b==1) + valid_b++; + else + invalid_b++; + total++; + pwd++; + } + printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total); + printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total); + for(;;) ; +} + +// Converts the string pointed to, by the argument str to an unsigned char (unsing base 10) +// Modifies *endptr to point to the first unparseable character +char strtouc(char *str, char **endptr) { + char val = 0; + char c = *str; + while(c>='0' && c<='9') { + val = val*10; + val += c-'0'; + str++; + c = *str; + } + *endptr = str; + return val; +} + +// Use one huge string since array of strings is not currently supported +char *passwords = + "4-6 b: bbbdbtbbbj" "\x00" + "1-6 g: ggvggbgggstg" "\x00" + "1-4 s: lssss" "\x00" + "13-14 v: hvvcvvvvvvvvvsvvv" "\x00" + "3-5 m: lcmmm" "\x00" + "3-4 t: stht" "\x00" + "5-6 b: dbkbhb" "\x00" + "4-7 p: ppfppppq" "\x00" + "4-5 j: jjjjj" "\x00" + "3-12 s: sskssssssssss" "\x00" + "14-15 z: zrndzbmrzzpzzqzj" "\x00" + "12-18 l: tllllllllllllplllbl" "\x00" + "8-10 b: bdbvqbtbrb" "\x00" + "1-3 c: tcqccc" "\x00" + "1-2 n: nbnj" "\x00" + "5-7 c: ccccccccc" "\x00" + "9-10 l: hpmslrlgll" "\x00" + "6-9 n: nnnnnnnnb" "\x00" + "6-10 r: rmzjlrsxkbw" "\x00" + "6-8 r: bzqnnrrrj" "\x00" + "4-14 c: mfffvcbtchzrqcn" "\x00" + "1-6 f: ffffffffffffff" "\x00" + "2-5 f: wxtkf" "\x00" + "8-12 b: rdcbbjbzbbpb" "\x00" + "8-18 d: ddtdddddddwvdfdsdd" "\x00" + "5-8 s: sssmsgpgszms" "\x00" + "6-11 x: xxxxxvxxxxxt" "\x00" + "17-18 n: jhrnnzpxzngfqrntmnc" "\x00" + "13-14 r: rrrmrrrrlrrshvrrr" "\x00" + "4-5 h: hhhhrhh" "\x00" + "8-10 d: dgwtdsxnncd" "\x00" + "9-13 q: qqbpqmqgmqwqbqqqxcgq" "\x00" + "2-5 g: gjjcpgg" "\x00" + "6-12 t: ttttvttttttrtt" "\x00" + "3-9 h: hhhhhhhhsh" "\x00" + "15-16 p: ppppsppppppppppz" "\x00" + "2-5 c: csccctcccc" "\x00" + "11-14 p: pppppppppppppnp" "\x00" + "8-9 j: jvbjjjjrjbjj" "\x00" + "8-16 b: qklbmbntmvbhxplbbcb" "\x00" + "12-13 j: jjjjsjmfjjjkhj" "\x00" + "2-13 t: llckxhfmtznptndcsx" "\x00" + "6-8 x: dxxxxvxxtt" "\x00" + "3-4 d: ddht" "\x00" + "3-4 t: ttdtt" "\x00" + "11-12 r: rrrrrrrrrrrd" "\x00" + "9-10 h: hhhhhhhhgh" "\x00" + "3-16 h: hhhhhhhhhhhhhhnhhh" "\x00" + "10-11 h: hxhhhdhhhsh" "\x00" + "1-7 n: jnfnjnn" "\x00" + "3-4 m: msmnpmpf" "\x00" + "15-17 t: tpdtttgltvtttztlv" "\x00" + "7-10 v: vvpsvpgjzvvvvjs" "\x00" + "1-5 p: pxppg" "\x00" + "2-7 w: jwhgkgvxcv" "\x00" + "13-14 m: pxxmjznmrzdsbbmmfj" "\x00" + "1-4 d: ddddd" "\x00" + "14-16 r: rrrrrrrrrrrrrwrr" "\x00" + "2-5 l: klbtzzlrlslgswhljtq" "\x00" + "6-12 c: qccrcpccccccdccccc" "\x00" + "2-18 l: llllllllvllllllllkll" "\x00" + "18-20 z: zzzzzzzzszqzwzrzzzzn" "\x00" + "5-16 c: cbccclcfcncvqztqc" "\x00" + "7-11 m: fnwmtsmgpxncnr" "\x00" + "6-7 h: hpjrhbhkshnchbhpph" "\x00" + "11-12 s: ssssssssssps" "\x00" + "6-9 s: jfsmmssssqz" "\x00" + "1-15 l: llllllllllllllbll" "\x00" + "2-6 g: gggggwgggpggggggg" "\x00" + "6-9 j: jjjpjjjjn" "\x00" + "9-13 n: nnnnnnnnnnnnnn" "\x00" + "10-13 t: cgntllxnvpkjwxtght" "\x00" + "2-11 f: xcftbcdcndkgm" "\x00" + "10-13 j: jjjjjjjjjjjjvj" "\x00" + "9-17 f: rfrffnsffxqflbffvv" "\x00" + "6-11 k: kkkkkrwkqckmk" "\x00" + "5-7 q: zfqqqqqn" "\x00" + "12-13 c: cfcccvccccckccccv" "\x00" + "5-15 z: xhzzzzzzzzfzzknzz" "\x00" + "18-19 f: jkfksvmfjbdffffffff" "\x00" + "8-11 h: hhhhmhhkhsfdg" "\x00" + "14-16 s: ssssssdjssssssssssss" "\x00" + "15-16 t: jtmjhsxqqmmthmtttm" "\x00" + "5-7 h: hkbjhjhh" "\x00" + "2-6 n: knprnfnfhhrcnk" "\x00" + "3-4 w: snwd" "\x00" + "5-11 w: wwwwnwwwwwwwwwwww" "\x00" + "2-12 k: bkqjghpktfsk" "\x00" + "14-15 v: vvvsvvvvvvvvvxv" "\x00" + "8-9 w: fxwwwwwscwl" "\x00" + "9-15 c: sbjvvsmdvqknbccxxx" "\x00" + "6-15 t: tpwjtdnnldthxvn" "\x00" + "13-15 t: tttttrzmzttjttt" "\x00" + "3-11 m: mmvmlmmmwfmjx" "\x00" + "13-14 s: gskssssssscssssqjssl" "\x00" + "5-10 l: bfnmqlldllp" "\x00" + "17-18 q: qkwqqqqqqqqqqqrqqqqq" "\x00" + "2-5 r: rsvrrq" "\x00" + "3-4 j: jjjdj" "\x00" + "3-4 m: mtmk" "\x00" + "8-9 k: vsvkvkrkc" "\x00" + "10-12 t: ttttttcttttgttt" "\x00" + "3-4 n: trzw" "\x00" + "5-11 q: qqmpsqbxkqq" "\x00" + "13-15 s: sqsssnmwqszfsmv" "\x00" + "5-6 b: bbbbzvb" "\x00" + "5-13 p: pjjhpnqpzpmpfpfp" "\x00" + "4-5 l: mgnwlrw" "\x00" + "1-7 k: fkzxwkj" "\x00" + "1-10 q: qgxqqqqqqg" "\x00" + "8-9 s: ssqssssfss" "\x00" + "7-8 c: xxcscclccdvcmqcc" "\x00" + "2-6 d: xdlmzdzxrpmlnt" "\x00" + "3-9 s: sssssnssgbs" "\x00" + "7-10 h: sblrrhqrhh" "\x00" + "3-5 n: xnndnnnfnw" "\x00" + "9-10 l: vllllqlllhllljxlp" "\x00" + "2-5 d: ddxzbxk" "\x00" + "10-14 m: mmmmmmmmmmdmmmmsmmm" "\x00" + "1-2 f: ffffw" "\x00" + "14-15 g: wdjhplhrbcxdgpnt" "\x00" + "1-2 l: klllllll" "\x00" + "10-11 k: ckkhkkvkkkmkkjkwkkwk" "\x00" + "7-9 f: ffrhdvftfpjfqffhnfsf" "\x00" + "4-5 c: kkjksrmkccg" "\x00" + "5-9 r: rrrrhrrrrr" "\x00" + "5-6 p: pppppth" "\x00" + "4-10 t: kpfwzjtchtbndblrvst" "\x00" + "1-5 l: mllllllnllll" "\x00" + "13-16 r: rrrvrrrrrrrrzrrg" "\x00" + "17-18 x: xxfxxxxxxxxsxxxxxsxx" "\x00" + "8-11 w: rwbnqrngcvpgwwww" "\x00" + "4-8 z: zzzzzzzzzz" "\x00" + "4-9 b: bbvvbbbbr" "\x00" + "2-5 x: qlfhxkx" "\x00" + "3-8 t: wvptttttttt" "\x00" + "1-3 m: hmmmmqmm" "\x00" + "17-19 h: nhhhdvhnhrhhhhnhmdh" "\x00" + "11-12 s: psszbdpsgfks" "\x00" + "6-7 s: sssssshs" "\x00" + "10-15 l: mnkdvnvmxljjtggwcl" "\x00" + "1-13 j: qjjjjjjjjjjjdj" "\x00" + "4-9 l: jxvkwhlmlhdtgwvgsdzz" "\x00" + "5-9 c: ccfghhccccgc" "\x00" + "10-11 v: vvvvvvvvvvv" "\x00" + "7-8 t: cntwzshkzvmrnnkr" "\x00" + "1-11 l: tllllllltllll" "\x00" + "15-17 l: lllglvctrvllzkllt" "\x00" + "3-5 n: ncnnp" "\x00" + "2-3 q: jsqqh" "\x00" + "4-10 h: hhhhhhhhhvh" "\x00" + "16-18 b: bbnbbbbbtbbkktbbzdr" "\x00" + "4-6 g: kbggdhgggggggggggfc" "\x00" + "12-13 p: cpvcppqpplwpt" "\x00" + "5-10 h: fvhhbrhpghchhhhhh" "\x00" + "2-5 b: bbvzn" "\x00" + "14-15 x: xxxbxnwxxxxzxxh" "\x00" + "13-15 n: nnfgdglfnntnjqn" "\x00" + "2-4 c: cfccc" "\x00" + "3-5 v: vrvvzdvv" "\x00" + "17-19 v: vvvvvvvvvvvvvvvvvvsv" "\x00" + "1-20 h: hhhhhhhhhhqhhhhhhhhh" "\x00" + "4-15 q: qqqtqqqqqqqqqqqqlq" "\x00" + "11-13 h: hhkhvhhhhwhgk" "\x00" + "8-11 p: ppvppppppptspf" "\x00" + "8-9 m: mmmpmmkmdmpkspmg" "\x00" + "1-7 m: lcmvggm" "\x00" + "6-12 v: tvfstvvpvzsvcv" "\x00" + "8-9 n: nnnqnnwrrdzlmnwlznrn" "\x00" + "1-5 s: msssms" "\x00" + "1-3 v: vpdzvdvgv" "\x00" + "6-9 g: drgrfggcg" "\x00" + "6-16 x: djpxhxvncxfghsxx" "\x00" + "1-3 b: sjbwwxbvtvbkt" "\x00" + "6-8 c: cccccstccjhv" "\x00" + "1-11 q: qqqpqqqqqqwqqq" "\x00" + "9-11 m: vsbmmmmmmmqmmsm" "\x00" + "2-7 g: gqggggggg" "\x00" + "2-3 m: mrgvm" "\x00" + "6-7 c: cccpcfcc" "\x00" + "6-10 w: swbngwswnxnww" "\x00" + "13-14 r: rrrrrrrrrrwrrgrdr" "\x00" + "3-9 v: vctxhxtfvq" "\x00" + "2-9 r: jrrcslgplcprlvgthg" "\x00" + "2-3 n: hnnnsxclvdj" "\x00" + "10-11 h: zrhghhqhgzh" "\x00" + "15-18 z: zzzlzzzzzzzzpzqzpzzz" "\x00" + "3-8 f: fffffrfl" "\x00" + "1-4 l: rllllfl" "\x00" + "1-2 n: nnnnnvtnv" "\x00" + "17-19 z: zzzzzzzzzzzzzzzzzzqz" "\x00" + "13-15 n: nnnznnnnnnznnnn" "\x00" + "2-5 c: gcccncjmsncfcntjc" "\x00" + "8-9 h: hhhhhhhhbpsfh" "\x00" + "7-11 r: lzvvlbrgjgrr" "\x00" + "5-11 x: xxxxqxxxxxxx" "\x00" + "4-7 p: gqpkmppzpsmtzhfdfpl" "\x00" + "3-4 j: jjdjdg" "\x00" + "14-16 z: zzzzzzzgjzzzzpzf" "\x00" + "1-2 n: nnnvnwnnnnh" "\x00" + "4-5 z: jhzzz" "\x00" + "5-7 k: kkkkkkf" "\x00" + "8-18 z: khzzrzjzmzzvzzpcclm" "\x00" + "5-10 m: kjrhwkhmsm" "\x00" + "10-16 v: vvvvvvvvvvvvvvvwv" "\x00" + "9-10 l: xhvjsmllkcdtldfxlw" "\x00" + "8-10 p: ppjvppbpqhpwhppgbp" "\x00" + "4-6 m: jlmkhm" "\x00" + "1-3 k: gvpklkkkk" "\x00" + "15-16 g: ggjggggvgmgtpgcg" "\x00" + "1-4 j: jbjwj" "\x00" + "1-3 x: xxxpxxdxxhfx" "\x00" + "14-16 v: vxmhhdvvfjjqwhtv" "\x00" + "6-7 l: lnkchzlwxlp" "\x00" + "3-4 v: vvvcv" "\x00" + "13-14 p: pbqpppppzbmppc" "\x00" + "6-12 p: glqwzprpqbqf" "\x00" + "6-12 l: lllllglllllll" "\x00" + "8-9 n: nnsnnnndcn" "\x00" + "6-8 p: prwppppp" "\x00" + "1-10 q: dqqqqqqqqjq" "\x00" + "12-16 w: kwtbdnjqmwwxhwcwswkl" "\x00" + "11-14 r: rrnjghfrrrshlrq" "\x00" + "2-14 w: vwbbvcvgnxdmxl" "\x00" + "7-8 g: sqmggkgslkwlvggg" "\x00" + "1-6 q: tqqqqqq" "\x00" + "2-3 b: bbbr" "\x00" + "7-9 b: jnwbswfpbn" "\x00" + "4-5 n: nnlct" "\x00" + "3-11 s: ssssssssssp" "\x00" + "2-6 f: wjlpwf" "\x00" + "5-10 g: gggghqgqgb" "\x00" + "1-3 p: ppdg" "\x00" + "4-7 j: pjnkjjljjj" "\x00" + "1-2 v: ghmjzxmtxjxnv" "\x00" + "6-14 k: klgdzfmgdwhqdkhcnzm" "\x00" + "6-11 z: tgzpzzzzztc" "\x00" + "2-12 b: cxsmjbdgdnrb" "\x00" + "4-6 v: lxdvvh" "\x00" + "3-8 l: pnpdnrll" "\x00" + "7-8 m: mzmswvmmbxmzlmwhdvq" "\x00" + "13-14 s: khzssssssssszsssss" "\x00" + "10-18 d: dmfdlgcxdbzznbrlqn" "\x00" + "13-14 j: jjjjjjjjjjjjdpjj" "\x00" + "15-17 j: jjjjjjjjjwjsqjwjj" "\x00" + "10-15 x: xxfxkzxxhxxxxxvxxw" "\x00" + "7-14 c: wcccwcmmcccccxhcccc" "\x00" + "2-7 z: zmzvfzlszr" "\x00" + "7-8 k: jjkrklrkkv" "\x00" + "8-9 r: rrrrrjrtz" "\x00" + "2-3 w: tvws" "\x00" + "1-5 b: bbbjm" "\x00" + "1-2 q: tqqjf" "\x00" + "5-10 j: wlgjghjhjljwtpcdkqwk" "\x00" + "2-5 c: dzpkc" "\x00" + "5-6 m: mbvmkm" "\x00" + "4-15 k: stjkjvvxrmwdpkwsjqvc" "\x00" + "6-9 h: hwkgjplmhxwgvnbhwh" "\x00" + "12-13 z: zzzzzzzzzzzzz" "\x00" + "7-8 q: qqqqqqqqq" "\x00" + "2-5 c: clcwmccczclcccc" "\x00" + "2-5 l: jlcgfbflklvpfqxtwgg" "\x00" + "5-7 n: nnnnnnvnnnnnn" "\x00" + "3-5 f: gfktfffqvgltsbff" "\x00" + "10-16 p: jppbttppzpqppppp" "\x00" + "2-3 m: zmdm" "\x00" + "4-6 j: zsmtjjdnrpp" "\x00" + "17-18 j: hvvmrkfnnkvrjtjhjj" "\x00" + "12-15 d: dtddddddddtwxgld" "\x00" + "8-12 r: rdzrwfgrmxwttknxz" "\x00" + "6-7 s: rssbktxsgd" "\x00" + "11-13 d: ddddmwddddxddndc" "\x00" + "3-6 p: ppcpspfp" "\x00" + "12-15 j: jjjjjjgjjjjcjlzj" "\x00" + "8-12 v: tgjkwfbsxzzvvpmfs" "\x00" + "6-7 z: trbfbdz" "\x00" + "4-6 v: vvvvvpvv" "\x00" + "8-16 p: pnvppdpjppppppph" "\x00" + "8-9 z: lzzzzpdzk" "\x00" + "1-4 t: qttzz" "\x00" + "2-3 d: dhdd" "\x00" + "5-8 m: mmmkmmxmkj" "\x00" + "2-12 f: hfhzkwdmrlqvfkn" "\x00" + "5-6 h: hhhhhph" "\x00" + "14-15 b: bbbbxbbbbbbbbbh" "\x00" + "2-3 v: vvcj" "\x00" + "12-19 d: ddvdwwqdddcdtdmwdqp" "\x00" + "3-4 s: ssjssssssss" "\x00" + "2-6 c: wzzxqcdcnlgcph" "\x00" + "11-12 j: jjdrcjzjkjcs" "\x00" + "4-9 z: bzzzzzzxzz" "\x00" + "2-8 b: gjbfkxhb" "\x00" + "1-3 c: cpksst" "\x00" + "1-5 h: hhjhh" "\x00" + "14-15 j: jjjjjjjjjjjjjjr" "\x00" + "8-9 n: pcndxcfknfbnnls" "\x00" + "10-13 k: kkkqzkwbkkkrtn" "\x00" + "4-5 r: rzrrrnrj" "\x00" + "13-15 p: ppppppppppppppt" "\x00" + "3-6 j: fjqqzzzjm" "\x00" + "2-9 m: zmjhctkmf" "\x00" + "5-6 s: ssmjss" "\x00" + "3-4 c: jlfd" "\x00" + "8-12 d: qbddfhnddzgvddddd" "\x00" + "6-7 p: xfppppcppppxgp" "\x00" + "8-13 s: sssssssfssssssss" "\x00" + "13-17 g: xskktsjxlvgfxtzzgfj" "\x00" + "2-4 q: qqtwfqqnkvbvbhzs" "\x00" + "1-5 j: cjmjs" "\x00" + "4-5 c: tvccnc" "\x00" + "3-14 m: kkfhmnkkmztxtmn" "\x00" + "11-15 x: xxxxxpxmxxvbxxxvx" "\x00" + "9-11 l: nhgzwmmrkqhblnk" "\x00" + "7-10 x: xxxxxdmxxxxxxxx" "\x00" + "13-14 v: vvvvvvpvvvjvvcvv" "\x00" + "16-17 n: nnnnqnnbnnnnnnnpn" "\x00" + "3-4 j: jvjj" "\x00" + "15-16 q: zlqsgvpztknqjqqwqvf" "\x00" + "3-4 s: sssrsssdss" "\x00" + "11-13 g: ggqggmggswggdk" "\x00" + "1-4 t: jmtzttztqt" "\x00" + "2-3 v: vvvv" "\x00" + "11-13 g: cgjgxgggkgbggxg" "\x00" + "4-6 g: ggggqlhgmz" "\x00" + "8-15 g: prvxwzkvdhgkjlg" "\x00" + "6-9 g: gggggnsjlg" "\x00" + "12-14 p: mmvlpzkmpgtpvj" "\x00" + "7-10 k: kkkxkkjkkkdkkkp" "\x00" + "14-16 b: zmztqsrgvjjmswzkbnk" "\x00" + "1-2 x: xxbxxxxhx" "\x00" + "2-5 l: tlhsx" "\x00" + "3-5 x: xxxxn" "\x00" + "4-12 c: vdnmtmqwnxkcldc" "\x00" + "4-8 x: xxxxjglx" "\x00" + "5-13 s: vsssspszssssnsss" "\x00" + "3-6 k: kkhkkkknb" "\x00" + "3-5 t: pttqtwnprt" "\x00" + "10-14 m: ttjqvzmgmmjqzkd" "\x00" + "1-5 b: bbbbpbbb" "\x00" + "10-15 d: wdjrhvfngdtlkdl" "\x00" + "6-7 w: trxwdwww" "\x00" + "2-4 n: snxqlgtsmdnnjgwrgmms" "\x00" + "16-18 l: klslpljllqlcslqqll" "\x00" + "4-7 t: tttwzttjt" "\x00" + "9-10 f: ffffffffwf" "\x00" + "8-15 h: trhgxjchhxvvhqp" "\x00" + "8-12 w: wwwwwwwqwwwg" "\x00" + "12-13 x: xxxxxxxxsffqlxx" "\x00" + "5-7 k: kkkklkkkktkk" "\x00" + "1-7 m: wkmmqmmhf" "\x00" + "12-13 h: mhhchwhhhzhhcvh" "\x00" + "7-11 k: kkkkkkwkkkgkk" "\x00" + "4-6 l: hdlbll" "\x00" + "8-12 v: fvvvvvvvrvvv" "\x00" + "2-9 h: hzhhhhhhhhhhhhr" "\x00" + "6-8 b: qbqjpbbbdsshv" "\x00" + "2-3 h: hwhl" "\x00" + "4-7 l: mdllxjgdw" "\x00" + "3-9 f: rwffzfkpwbzp" "\x00" + "3-5 t: ttnttt" "\x00" + "7-10 c: mpcccpndqc" "\x00" + "6-7 h: fhhhljh" "\x00" + "2-7 v: pnvzcns" "\x00" + "1-3 v: vvgv" "\x00" + "5-9 s: ssssshsspsssssss" "\x00" + "4-6 j: mjjjjq" "\x00" + "5-14 h: hwbqghmvmmnvhhrqmj" "\x00" + "5-6 s: wctjsh" "\x00" + "7-8 s: sssscsjs" "\x00" + "14-17 v: vvvvvvvvvvvvvvvvv" "\x00" + "14-15 w: wxwwwwwwfwwwwsw" "\x00" + "6-7 v: ksvvvlpvv" "\x00" + "7-18 s: cssstsvsscshsstsss" "\x00" + "5-6 b: zzwbpm" "\x00" + "6-7 r: bvtmpkxspskr" "\x00" + "6-7 v: lvxrvqv" "\x00" + "15-17 c: ccccccccccccccccccc" "\x00" + "8-12 r: ghxpwhxcqjrr" "\x00" + "6-10 k: kzbcdkndqm" "\x00" + "5-6 s: tpsxss" "\x00" + "1-5 p: qlrlp" "\x00" + "4-8 q: qqqkqqqz" "\x00" + "7-11 v: vgvsxvwvlxv" "\x00" + "2-5 b: bgkbb" "\x00" + "3-18 j: jjsplxjxgqjfjrjxjjlx" "\x00" + "6-10 k: kxkhkkjkkrvkkk" "\x00" + "7-16 t: ttttttzttttttttbtttt" "\x00" + "1-7 l: ptzptslrjgwlfgwq" "\x00" + "8-10 v: vvqvvvvvvvv" "\x00" + "3-5 z: zzzhz" "\x00" + "6-7 c: cbrctgc" "\x00" + "5-16 l: llllxlllllllllllll" "\x00" + "6-7 c: chxclqcdrh" "\x00" + "1-10 c: jcmcccccwcccccjbvc" "\x00" + "8-14 h: zhhvhhhhhhhhhv" "\x00" + "4-7 n: rnnnnnfnnnnnvn" "\x00" + "10-12 w: wwwwwwwsgtwww" "\x00" + "5-8 c: cmbcctzcj" "\x00" + "5-7 f: fffskrf" "\x00" + "5-6 l: lllmzl" "\x00" + "7-14 m: mmmmmmmmmmmmmmmmmmm" "\x00" + "1-9 f: jfffffffzvffff" "\x00" + "2-5 g: ggmng" "\x00" + "16-17 x: xxxxxxxxxxxxxxxlx" "\x00" + "4-10 n: npkgjcfnnnnn" "\x00" + "1-13 d: bhkjgsnzxkdgwbdv" "\x00" + "6-7 f: ncqfzff" "\x00" + "7-10 h: hqhhhhhjhhh" "\x00" + "2-4 v: vnvvv" "\x00" + "1-6 w: thlmdwgwgtswvtx" "\x00" + "3-7 d: ddlkhvfdnpbdr" "\x00" + "1-4 q: qbfq" "\x00" + "2-6 f: rzfmfrjgcfjk" "\x00" + "10-16 b: bbbbblbbbkbbbbbbwqb" "\x00" + "13-14 j: jjhcjnkgvrnwjp" "\x00" + "5-12 l: lgqwvrlwcllllv" "\x00" + "4-8 j: jjgpdjssspjfdbt" "\x00" + "1-9 h: hhhhhhhhwhhh" "\x00" + "4-6 p: psmppt" "\x00" + "2-3 h: zhhhk" "\x00" + "2-6 b: bbbbbmbbvb" "\x00" + "7-9 z: zzzzzzgzdzz" "\x00" + "8-9 d: ddgdmdwddd" "\x00" + "2-6 s: nssssv" "\x00" + "18-20 x: xxxxxxxxxxxxxxxxxvxx" "\x00" + "9-10 m: dzckmrbhcmwvkcxmlx" "\x00" + "10-11 v: vwvvvvwvvghvn" "\x00" + "3-6 d: wcwxddjhnljfntj" "\x00" + "13-15 v: vvvvvvvvvvvvcvc" "\x00" + "1-5 x: xxfxfxxkx" "\x00" + "7-8 w: wqzjzwwwtw" "\x00" + "2-4 f: flgl" "\x00" + "3-6 n: ncfngngdnm" "\x00" + "5-7 k: kdkmbkkkkxk" "\x00" + "5-6 x: xxvxth" "\x00" + "5-6 r: rrhhzr" "\x00" + "4-6 b: bbbrbbbbbmb" "\x00" + "12-13 q: qqqqqqqqqzqkqp" "\x00" + "6-14 n: mlbflnrbhlhpdrfln" "\x00" + "9-12 q: qqqqqqqqqqqwq" "\x00" + "3-4 k: rkncnbk" "\x00" + "1-3 j: jjpj" "\x00" + "8-9 v: vjvczrvvm" "\x00" + "9-16 m: tmnmmmxmbmmmrtmmr" "\x00" + "9-11 q: qqqqqzqqsjxq" "\x00" + "3-5 h: hhhhcs" "\x00" + "11-12 k: kkkkkkkkkkkvqk" "\x00" + "11-12 x: xlxxxjjxxxpx" "\x00" + "1-12 n: nngtnhlnjfnf" "\x00" + "5-7 p: ppptppppp" "\x00" + "13-14 l: lllmlflllhllpm" "\x00" + "13-14 m: vdkmrdfzmkknmp" "\x00" + "13-15 s: ssssssqssssscssss" "\x00" + "5-11 h: hhhlxhhhhhhshh" "\x00" + "10-11 s: ssssssssssgsssss" "\x00" + "6-7 q: kqqqqmqnqq" "\x00" + "8-13 l: llllllltlllljll" "\x00" + "9-12 j: jjjjjjjjjjjlj" "\x00" + "7-11 s: gstcncsssscssssss" "\x00" + "4-6 x: lrtjfnhmpmxj" "\x00" + "9-20 c: cttccccccnccclcccccc" "\x00" + "1-8 w: cwwwwwwwwww" "\x00" + "12-13 n: nnnnnnnngnnnnn" "\x00" + "1-5 p: pfqwcpnppppwwpqppp" "\x00" + "7-8 g: gggsgglghg" "\x00" + "6-7 g: gggggggg" "\x00" + "4-10 s: ssssssssssss" "\x00" + "1-2 n: njsnnln" "\x00" + "7-8 z: gzczzwdzkkzz" "\x00" + "2-8 b: bbbwjfbh" "\x00" + "6-8 r: rrrrbrrbr" "\x00" + "2-5 k: lkkkkl" "\x00" + "2-3 c: swcgjcm" "\x00" + "2-10 t: ttttttttttt" "\x00" + "12-13 l: lllllxllllllqhl" "\x00" + "2-9 l: qtqxdpqqlwhqwlr" "\x00" + "1-5 q: qqxrn" "\x00" + "10-11 k: kkkkkkkkkckk" "\x00" + "1-2 f: ffff" "\x00" + "3-4 r: rrxr" "\x00" + "8-9 p: lppppxpsp" "\x00" + "2-5 s: ssstchlrds" "\x00" + "11-15 m: mmmmmmmmmmmmmmmmm" "\x00" + "14-17 k: kkkkkkkkkkgkkkktbkk" "\x00" + "1-2 x: xlxx" "\x00" + "9-10 w: wwcwptczwzzd" "\x00" + "1-3 c: ccgcccccccccccccc" "\x00" + "4-5 h: nhhhvh" "\x00" + "8-16 l: hlllfllllmltlhlldl" "\x00" + "4-5 w: wgwfw" "\x00" + "6-15 p: pjpbfrmxqgkxkbqhj" "\x00" + "12-17 l: llmtllnlllllllllnns" "\x00" + "8-15 n: zjnxzndnznklxzjlx" "\x00" + "6-9 r: wpsmstnkgtrmng" "\x00" + "3-7 s: csvhxhsgvrsrn" "\x00" + "10-15 h: hchhhdhkhghlhgsh" "\x00" + "2-9 c: mzbmtccktc" "\x00" + "3-4 x: xlzvxg" "\x00" + "12-14 k: zmkskknwkkkmkkwkgkkk" "\x00" + "4-9 r: vqrrrrdzpl" "\x00" + "3-4 g: ggvbxg" "\x00" + "5-8 q: xtrqrmqq" "\x00" + "16-18 l: zllllllllllllllwlnll" "\x00" + "6-7 s: zsqszss" "\x00" + "3-4 g: wghgpg" "\x00" + "1-6 z: hzzzzrz" "\x00" + "3-8 h: hthfqtccnq" "\x00" + "15-18 p: ppppppcpppppppnppppp" "\x00" + "3-4 l: qplkdmjntlghjlpxlq" "\x00" + "10-12 q: xzqkxdvgrqxqqzzxgjj" "\x00" + "6-9 q: qqqvsvqqxq" "\x00" + "12-13 g: shgcnjlgvcgqg" "\x00" + "5-10 l: llklplllmlsl" "\x00" + "3-12 l: vllqfzwnsqslpnvrbkh" "\x00" + "14-16 g: gjggggggggggggbzcggg" "\x00" + "5-11 m: ssmsmbnspmm" "\x00" + "11-13 v: mkqvvvvvmcvvz" "\x00" + "2-3 k: mkkchtzqsvkbclgxn" "\x00" + "4-7 r: rphrrnrrqwknrktrgsg" "\x00" + "6-10 z: vpjhzzzkqzjl" "\x00" + "16-18 c: ccccccccccccccchccc" "\x00" + "1-10 v: qvvvvzvvvvvv" "\x00" + "5-7 j: jjrjjjj" "\x00" + "14-16 l: zlgdrlqllgpllfhh" "\x00" + "3-6 l: llmllll" "\x00" + "3-4 l: smdl" "\x00" + "4-11 h: kgqhcpvrbldrhbq" "\x00" + "1-15 j: ljjjjjjjjjjjjjjj" "\x00" + "7-14 c: ccccccccccccccc" "\x00" + "2-10 v: vzvjvvvvvvvvv" "\x00" + "4-9 p: flbpmqmhkpt" "\x00" + "10-12 q: rtdrqmpcsqrhqqchqczw" "\x00" + "16-19 w: vlwxgtmjwrzvqgdwbdw" "\x00" + "8-15 c: gkcccslctcmszhc" "\x00" + "3-7 f: hhffhbbtbwzw" "\x00" + "4-9 s: msbsxssds" "\x00" + "13-15 p: pppppppppcpppxldp" "\x00" + "6-7 m: mmmmmqmm" "\x00" + "11-12 m: mxmmzwmmmdqpmp" "\x00" + "7-12 l: gncmgzxlqcllqgt" "\x00" + "12-14 t: tttttttttttdtt" "\x00" + "2-6 f: ffffffbrfffp" "\x00" + "14-17 h: hhdhpphhhhhhkhhxqph" "\x00" + "7-9 x: xxxxxxxxqxxxxxx" "\x00" + "5-18 j: vlwgjljtljtrdbxjnjwm" "\x00" + "5-7 n: jmncnsndnbwx" "\x00" + "8-9 r: rrrrrrrrr" "\x00" + "11-17 j: jjjjjjjjjjjjjjpjr" "\x00" + "5-6 x: xxxxjt" "\x00" + "13-15 l: nshmnjgzhmjdzvl" "\x00" + "9-10 r: wmsvzxsrqnnhfr" "\x00" + "8-11 k: kkkxxrkpktg" "\x00" + "1-7 r: rrrrrrrfrrrjwrd" "\x00" + "5-7 t: rztvtvplbrk" "\x00" + "2-7 w: wwwwwwsw" "\x00" + "1-2 g: sgggk" "\x00" + "12-13 j: jjjjjwjjjjvvjjjrjs" "\x00" + "1-2 c: cccccc" "\x00" + "3-5 g: khgzr" "\x00" + "9-16 b: bbbbbbcbsbbbbbbb" "\x00" + "12-13 z: zzzzzzzzzszkz" "\x00" + "4-5 r: rkrrrr" "\x00" + "1-2 t: tgbqtddbmq" "\x00" + "1-2 w: wkwwwww" "\x00" + "14-15 q: qqdqqqqqqqqhqnb" "\x00" + "6-7 r: rrrrrdmrr" "\x00" + "8-9 j: jjjjjjjqhjjjjj" "\x00" + "3-6 t: gwmlntffstzllvs" "\x00" + "6-8 h: hhhhnhhhqh" "\x00" + "9-11 w: cwcwwwwwgxwwbw" "\x00" + "5-9 w: wwwwcwwww" "\x00" + "8-12 k: snjmkkhrgkkzkkpskk" "\x00" + "3-6 q: lvqjqlq" "\x00" + "3-4 z: zzzn" "\x00" + "9-12 t: dvmvhttxtmzhrr" "\x00" + "3-7 k: kkkkkkskkkkkk" "\x00" + "6-15 v: vqvvvdvvvvbvvvvvvvvv" "\x00" + "3-4 z: jzzzzzdk" "\x00" + "8-12 b: bbbbbbbbbbbs" "\x00" + "3-9 m: nvhwmwgmmqkbmmmzb" "\x00" + "8-10 r: npwjcgwrwcrx" "\x00" + "1-5 r: rxdrr" "\x00" + "6-9 p: ppppppsbkmppkp" "\x00" + "1-4 j: jjjqjjjz" "\x00" + "6-7 b: rblbbbbbbp" "\x00" + "5-9 t: tttttttttf" "\x00" + "8-9 c: czcccccccc" "\x00" + "13-14 j: jjjbjjtbjjjjjj" "\x00" + "3-8 p: pwppzqvp" "\x00" + "3-12 m: mmzmmmmmmmmmmm" "\x00" + "3-9 d: ddjddddddqddd" "\x00" + "3-4 q: qqfq" "\x00" + "6-14 m: mmmmmbmmmmwmmlmmmm" "\x00" + "3-4 c: glgzc" "\x00" + "6-7 t: ttttttt" "\x00" + "1-4 s: sssbs" "\x00" + "5-8 r: drrkrrrzrrrr" "\x00" + "10-12 q: rvqfqqkllqqqlfrq" "\x00" + "11-13 s: szsssssssssssss" "\x00" + "8-11 t: tttttttsttvt" "\x00" + "11-15 j: zjjjjjjjjjjjjjjjjj" "\x00" + "2-4 s: dvfs" "\x00" + "3-4 q: zhpq" "\x00" + "10-11 c: cccccccccckc" "\x00" + "5-11 h: pnrjhtdlkzvhh" "\x00" + "5-9 l: nlllxgnrlllllllmq" "\x00" + "3-4 f: gfff" "\x00" + "8-9 g: grgggggbg" "\x00" + "3-4 j: pfwjhh" "\x00" + "2-5 l: jlfjr" "\x00" + "2-4 l: lblv" "\x00" + "3-10 q: qqvzhnqqhqvqq" "\x00" + "11-15 t: tfttttttktwttts" "\x00" + "12-14 b: gqptrzwclbdbfqd" "\x00" + "1-4 r: crrprr" "\x00" + "5-13 v: qvdvvvdnrqmrqp" "\x00" + "9-12 r: rwrrlsrrsrrjgdnrrr" "\x00" + "4-6 c: ccldccnp" "\x00" + "16-17 q: qqqqqpqqqqlqqqqmlq" "\x00" + "2-8 w: wwwwwwwhwmwws" "\x00" + "3-6 m: dmmbmmdmkxm" "\x00" + "6-13 t: xflrtblvcvfxnlf" "\x00" + "2-6 m: pmnsmm" "\x00" + "13-15 k: kstfvnkkgfvvkbk" "\x00" + "4-10 w: jqwcwlcwcwvqbfzfzfm" "\x00" + "1-5 d: ddndbmjxhfqqn" "\x00" + "13-16 p: pzvbszhqtpklpkpdw" "\x00" + "2-4 t: thttwmxjsbtp" "\x00" + "8-10 s: zbsvjcssfmf" "\x00" + "3-5 l: lltlwlllll" "\x00" + "12-14 g: hgfvvfpnrvpfggnss" "\x00" + "3-13 q: cjmbvgxchmqdqcvc" "\x00" + "12-16 j: cjjjjjjjjjjqjjjjjj" "\x00" + "1-5 m: kqrgm" "\x00" + "11-14 x: xcjpwbrrffxkfxh" "\x00" + "12-14 c: kgfnccxqczkcjkcc" "\x00" + "3-4 f: sfftf" "\x00" + "1-3 f: ffdz" "\x00" + "12-14 t: xftfxmkttdsttg" "\x00" + "4-9 f: ffhcgfffffff" "\x00" + "9-10 b: zjlbbsbzbx" "\x00" + "9-14 m: hhxmlmmmzmmtmm" "\x00" + "3-5 t: tkcpzjwr" "\x00" + "6-9 k: wkfdwflgrntrknsr" "\x00" + "1-4 l: gfml" "\x00" + "9-10 z: zzzzzzzzzrzzzz" "\x00" + "9-11 h: hhhhhhhhhhzhh" "\x00" + "1-9 k: kkkkkkkkzkkkkkkk" "\x00" + "2-7 h: sswmmkhkvhw" "\x00" + "2-5 m: pmbnnmzrkk" "\x00" + "9-12 f: xhpfbfdffkfw" "\x00" + "3-4 g: gfwg" "\x00" + "11-12 n: nnnnnnnnnnnpnnnxn" "\x00" + "5-6 d: dddddgddd" "\x00" + "7-9 j: cbjgnjqjgj" "\x00" + "9-14 r: rrrrrrrhrrrrrzbrr" "\x00" + "4-5 p: prphk" "\x00" + "2-4 d: dpdd" "\x00" + "5-15 p: zjsppzhqqgqspcppqpps" "\x00" + "2-7 r: rrrrrrfwrr" "\x00" + "1-3 h: hhqh" "\x00" + "14-16 g: zgvdgspkjrrvcgdlxg" "\x00" + "4-6 c: psgqccccvc" "\x00" + "9-14 q: qdqjqmttdtcqggqpqn" "\x00" + "13-18 f: ffffffffffffgffffff" "\x00" + "8-9 g: gggggggggggg" "\x00" + "11-12 x: xxxxxxxxxxxr" "\x00" + "2-17 c: cxcccfchcccccccbbcm" "\x00" + "7-11 b: nwbrzndvrfxwt" "\x00" + "3-4 x: xhwxxxv" "\x00" + "16-17 r: rzrrnrrrvxrrzrrrrrr" "\x00" + "2-3 f: zcvgbmxvwp" "\x00" + "5-6 b: fwbbbf" "\x00" + "6-10 m: mmmmmpmmmw" "\x00" + "2-4 n: bnnvndbpvzj" "\x00" + "3-4 t: dftfhdngqp" "\x00" + "1-2 v: vtvvvvvvvvv" "\x00" + "2-3 v: vgvv" "\x00" + "9-10 s: tsvsshsssgssssmsksss" "\x00" + "6-7 t: ttttttxt" "\x00" + "3-4 c: jcrc" "\x00" + "5-8 l: ztlmjljlb" "\x00" + "4-5 w: bwwwww" "\x00" + "11-14 r: rrrbrrrrrrnrrrs" "\x00" + "10-16 z: zzzzznzzzwzzzzzzzz" "\x00" + "7-13 m: mmmmmmfmmmmmmmmmmmmm" "\x00" + "15-19 w: fflzcwftmcswcwwnwts" "\x00" + "10-19 b: bjbbbbbbmwbbbbbbbbtb" "\x00" + "14-16 x: xxxxpxxpxxqxdqxxxx" "\x00" + "8-13 r: rkzrjbxrgwkhnb" "\x00" + "5-18 r: rrrzfkrrrrrrrrtrrnrr" "\x00" + "4-5 b: bbbfzb" "\x00" + "6-10 q: qnscxqqfqb" "\x00" + "8-13 w: wwwwwwwfwwwwwwwwww" "\x00" + "10-11 n: scvnsnpgnjnmdpnwct" "\x00" + "7-11 p: pjpppppdqpjpfppsptp" "\x00" + "7-9 n: jfsvclhfm" "\x00" + "3-8 h: whsggqscd" "\x00" + "2-12 r: mrmpxhrqsdmqpjshvck" "\x00" + "2-4 g: gdgggg" "\x00" + "7-12 s: ssssssssgsss" "\x00" + "7-11 l: dlklllnjlslbl" "\x00" + "5-11 k: kkkkkkkkkkkkkkk" "\x00" + "6-9 g: dhtvcgmfrjhk" "\x00" + "4-5 m: lmmmhmsmmmmmcmmmmzmm" "\x00" + "11-13 t: zgtnkjzmtkttmtkc" "\x00" + "6-7 b: bbbbbbv" "\x00" + "3-4 q: qqcq" "\x00" + "12-16 z: zzzszjzszzczmxtzzcl" "\x00" + "2-5 w: wwfhp" "\x00" + "1-2 d: gddkd" "\x00" + "5-12 f: fwqgbvrcfmwb" "\x00" + "2-5 w: bnxcw" "\x00" + "3-15 t: ncwftppphsxvztttjs" "\x00" + "7-10 p: ppnsppkcppsp" "\x00" + "5-6 v: vvrdvv" "\x00" + "5-6 z: hczwbzz" "\x00" + "3-12 p: gcphfgmzfkflspmxg" "\x00" + "14-19 m: jmfmfjpvbmfmmrdkdnzp" "\x00" + "6-7 p: pdwzppppp" "\x00" + "4-7 b: bbbnbbqbb" "\x00" + "7-8 r: frrrrrxxr" "\x00" + "8-18 b: jbphpzgvnppwhkxfzs" "\x00" + "1-5 c: pvhcc" "\x00" + "4-8 z: fzznzjzztstzxrz" "\x00" + "5-10 v: jvvwvvvlvlvqc" "\x00" + "7-14 p: svgrzfpxkdpbhph" "\x00" + "5-7 n: nncmvkn" "\x00" + "11-12 r: rrlrbrrrvrrr" "\x00" + "1-5 r: vtngrndhqf" "\x00" + "2-4 k: knjp" "\x00" + "11-14 h: hhghhhhhhhxhhwhhh" "\x00" + "16-18 r: rrrrrrrrrrrrrrrpnb" "\x00" + "10-14 d: dpddbvdtdmxfdddd" "\x00" + "2-4 t: cztt" "\x00" + "5-6 r: rzrprd" "\x00" + "2-5 n: ngwdngc" "\x00" + "1-6 q: qqqzzwwqqqkqqq" "\x00" + "7-8 l: lllzllpxl" "\x00" + "1-4 b: kmltzzjzbppgwq" "\x00" + "1-4 t: ttttb" "\x00" + "3-4 p: dkxpcph" "\x00" + "7-15 z: zzzzzzhzzzzzzzzzz" "\x00" + "4-7 c: cdljfccm" "\x00" + "3-8 p: hbpxhlmc" "\x00" + "4-5 w: wwwlw" "\x00" + "14-15 b: lbqbbbkgbbwfbdb" "\x00" + "6-10 j: jtjjvpwwthwcsj" "\x00" + "5-8 t: ltvtttbtqxtzq" "\x00" + "12-13 t: ttttttttjttztxt" "\x00" + "16-18 p: ppppppppppppppxpxbpp" "\x00" + "4-7 n: nnnrnnnnt" "\x00" + "1-2 r: rfrr" "\x00" + "5-6 g: ggggvggg" "\x00" + "3-4 s: ssbw" "\x00" + "3-4 l: ldll" "\x00" + "8-10 m: mmmmvmmcjkmg" "\x00" + "10-18 w: wwvwwvwwhwwjwwwlwxcm" "\x00" + "1-2 x: cxxxxxxxxxxxxx" "\x00" + "1-5 b: bbbbkbbb" "\x00" + "12-14 z: zwqzrrzzvqqzzszrx" "\x00" + "1-5 z: lzzfzzzfz" "\x00" + "16-17 t: ftgstrgptwmptxrzt" "\x00" + "9-10 b: bbbbbbbzbbbb" "\x00" + "8-14 w: wwwwwwwjwwwzwzww" "\x00" + "3-4 h: qhnh" "\x00" + "2-12 d: dnddddkddddzdxdddd" "\x00" + "5-17 x: xxxxxxxxxxxxxxxxx" "\x00" + "9-10 h: hhhhtqhhhrh" "\x00" + "6-7 p: pfmppppp" "\x00" + "5-8 v: vbvvvvvs" "\x00" + "4-5 h: qhfhqcb" "\x00" + "3-12 d: dlddlhhwvcrdrxwpt" "\x00" + "2-3 n: nnwnp" "\x00" + "4-8 g: ggggjgfgzgdglgg" "\x00" + "4-9 h: vrghsphxhxzsxw" "\x00" + "12-18 z: qrzzzfwdcwnzdzkckz" "\x00" + "6-8 v: zvmlqwwh" "\x00" + "10-14 p: pppxwpndfpwppdpptmpp" "\x00" + "12-15 q: qqnqkqkqjgrcqfq" "\x00" + "2-4 n: pnszjnnn" "\x00" + "2-3 c: zkctcfc" "\x00" + "17-20 l: lvjlcclllslzllllwgll" "\x00" + "16-17 k: dfgskkfkkkfjhfvfks" "\x00" + "1-3 t: tjttltt" "\x00" + "2-3 b: bbzbb" "\x00" + "8-15 t: dtttttsttlttttzlttj" "\x00" + "13-14 v: vvkvvjvgwvvvkvf" "\x00" + "7-8 v: tvvvvvvhv" "\x00" + "3-10 d: bxktdrtddtdtsh" "\x00" + "4-12 j: npwxjjjjbjkq" "\x00" + "1-4 l: tlllll" "\x00" + "12-13 b: lbhpxbbbvbbbqbbbsbb" "\x00" + "9-15 v: vqhsggmpvmqtbzzlq" "\x00" + "12-14 f: ffhfjfffqfxqff" "\x00" + "15-16 m: jtnsjwpggbpxlhqmk" "\x00" + "2-4 n: xptncjsstcl" "\x00" + "5-8 q: dmwklqjqnzb" "\x00" + "3-4 c: vcgl" "\x00" + "1-6 h: hhhhhh" "\x00" + "8-9 x: ckblstcdx" "\x00" + "5-7 w: vwphwwmwwwww" "\x00" + "2-4 x: kxxxdh" "\x00" + "10-11 m: kmmvmmmfmksmj" "\x00" + "4-7 v: zvrvvvdvvv" "\x00" + "1-8 p: npxbwqpxbjrnrv" "\x00" + "5-11 t: jfkwttkstrxlgts" "\x00" + "1-2 g: ggggg" "\x00" + "5-7 p: tpppppr" "\x00" + "15-17 v: vvvvvvvvvvvvvvvvvvvv" "\x00" + "17-19 w: dwjwjznczwgfmkmhdtw" "\x00" + "10-13 f: fffffbqfffffffffff" "\x00" + "4-14 g: ggggggggggggggg" "\x00" + "2-3 d: bdkfd" "\x00" + "7-8 x: xxxxxxxx" "\x00" + "6-9 h: hmshdhvvhkhbhcshs" "\x00" + "14-15 g: gggggggggggggghg" "\x00" + "2-16 q: qqsxqqqdgqqghqqk" "\x00" + "3-17 p: ppbppprppppppppphppp" "\x00" + "8-18 v: vczfvqcvvcspndvxwjdv" "\x00" + "1-3 d: fdddd" "\x00" + "9-11 j: gfjjnjsdnhb" "\x00" + "8-10 s: hkhshttssl" "\x00" + "5-10 f: ffsffffffqxfff" "\x00" + "7-10 w: wwlwwckwwf" "\x00" + "4-8 x: blxxmtbgnblfgnfwz" "\x00" + "4-5 p: rlpkprppp" "\x00" + "13-14 s: ssssssssssssswss" "\x00" + "4-8 h: hhhdhmhhhjhlhh" "\x00" + "6-7 h: chhhhhfhzqhdhhh" "\x00" + "15-17 m: msvrmwzkzvmmgrmmpm" "\x00" + "4-6 x: qgtwwxhgsxxmklgmn" "\x00" + "4-7 p: rpzkdpp" "\x00" + "3-4 v: vvvhvjv" "\x00" + "16-18 p: pppppppppppppppppmp" "\x00" + "15-17 k: kpkkkkkhqkkkkklktk" "\x00" + "5-7 s: ssbxxsk" "\x00" + "2-4 l: cwllll" "\x00" + "6-9 v: cvvrrkvrvsdvfwcv" "\x00" + "1-7 w: qwwwwslwwwwwwwwrww" "\x00" + "2-12 c: clcccccccccccccc" "\x00" + "5-10 m: ftcmrpmvrzc" "\x00" + "7-11 w: wwwwwwwwwwtwwwww" "\x00" + "2-3 n: jngdlvgcvtkmn" "\x00" + "1-8 v: hvvvvvvvvv" "\x00" + "3-17 p: jrpvltxlcqgpfxwsj" "\x00" + "1-5 k: kkkkfkk" "\x00" + "1-10 c: cccccccccfc" "\x00" + "13-19 f: flfffffxfvffffprfmcb" "\x00" + "3-6 g: htglsbvrzcghjmd" "\x00" + "9-11 h: wrwghhhhnzhxl" "\x00" + "5-12 z: zzkzzhnjpmkvzzzw" "\x00" + "7-11 w: qrwcwwstwddw" "\x00" + "15-19 m: mmmmmmmmmmmmmmmmmmmm" "\x00" + "15-16 m: mmmmmmmmmmmmmmhmm" "\x00" + "12-16 x: xxxxxcxxxxxlxxxxxxx" "\x00" + "5-10 l: qwfqlllgsdjrlspll" "\x00" + "3-4 f: hffmfffg" "\x00" + "6-7 l: lwlllbllnl" "\x00" + "11-20 t: tttkrtlpttwftmwttttt" "\x00" + "11-12 d: ddbdddddddpktdd" "\x00" + "4-11 w: sxkmkwdwwnlwxmdvfx" "\x00" + "4-5 k: kkzkpk" "\x00" + "13-20 n: nnnnnntnnnnnbnnnbnnn" "\x00" + "5-7 c: ccccwcc" "\x00" + "1-6 h: cckkhhdhhwmhhmzchhwx" "\x00" + "1-15 b: hbbbbbbbbhbbhbbbbnbb" "\x00" + "1-2 w: mwwww" "\x00" + "1-2 f: sfzgwtf" "\x00" + "3-4 s: sssj" "\x00" + "1-3 w: xwww" "\x00" + "1-16 p: ppppppppdppppppp" "\x00" + "1-6 c: ccxmccccc" "\x00" + "4-8 b: rtpbcfbr" "\x00" + "9-10 s: sszssstshss" "\x00" + "15-16 x: xxxtxxxxxxxmxxxzx" "\x00" + "9-15 k: kkkkkkkkkkgrkkkkk" "\x00" + "11-13 x: xtxxxxxxxxrxkxx" "\x00" + "1-5 f: rffflfffnf" "\x00" + "14-16 n: nnxnnnnnnnnnbnzbnnn" "\x00" + "3-6 d: ddddddndbdfdhd" "\x00" + "14-15 q: sbqqhvqqqvqgxfq" "\x00" + "5-6 b: jglbfjb" "\x00" + "1-10 l: llllllcllsll" "\x00" + "3-5 z: lwzzz" "\x00" + "5-12 k: kkkkmkkkkkkkkkkl" "\x00" + "8-12 v: vvtsvfvnzvhpm" "\x00" + "5-7 l: llllllll" "\x00" + "4-7 f: nqfffkbdf" "\x00" + "4-8 j: jjjljkhj" "\x00" + "9-15 h: vgzpgfhfhmwdhbqc" "\x00" + "1-5 p: ptpsjqpnp" "\x00" + "5-8 q: qbqqwqnq" "\x00" + "5-7 w: wwswwxsb" "\x00" + "3-6 h: nnhrnhkmxqkt" "\x00" + "1-3 w: jwwww" "\x00" + "2-14 x: cxxxxdxxxxxxxbxx" "\x00" + "12-14 x: xxxfxxxxqxxrxt" "\x00" + "4-9 f: fffkffbsfkxv" "\x00" + "12-13 m: mmmmmmmmmmmwm" "\x00" + "6-10 p: ppppphpppxppp" "\x00" + "9-12 v: vsvvvvkmjvvvn" "\x00" + "3-12 r: shngvhbmjrpr" "\x00" + "12-13 w: wqwcwxclwwwfw" "\x00" + "4-5 r: nnrrdz" "\x00" + "4-19 c: vbcpwzvxssccqkqgmxvj" "\x00" + "1-6 g: tglxhggng" "\x00" + "9-10 z: lvzhvtglzf" "\x00" + "10-16 f: gddxfftggfbmxwts" "\x00" + "4-12 k: kkkklkkkkkkpkkk" "\x00" + "7-11 m: mmmmmmmmmmtm" "\x00" + "2-10 z: vkfpjrrvlwlbjwk" "\x00" + "3-7 w: dtdzwjqgxdwjhchwwd" "\x00" + "13-14 v: vvvvvvvvvvvvvvvv" "\x00" + "11-12 c: cjccccqccccc" "\x00" + "14-15 h: hzhrhkhfthrhxht" "\x00" + "3-5 v: dtwvvvvvcvvvrvsvvv" "\x00" + "10-14 q: qhqqkqcqqqqqlfqgsqq" "\x00" + "3-14 f: ffvffffffffzffffff" "\x00" + "1-12 x: xxtxjxzxxxxxlxxxxxxx" "\x00" + "2-4 c: pgpc" "\x00" + "1-4 r: fdrr" "\x00" + "5-7 r: rrrrrrt" "\x00" + "10-11 d: drdddddddmddddpd" "\x00" + "2-5 f: gfrlctftzr" "\x00" + "10-13 z: nrzjjrzjzzplzmzzbn" "\x00" + "8-10 c: cccccccgbc" "\x00" + "5-8 g: fgggcndwgggbjnfgb" "\x00" + "6-9 d: ddddghdgbddm" "\x00" + "3-7 j: ftjjjvjqcp" "\x00" + "5-6 s: sqvfstz" "\x00" + "5-18 k: kkkwkkkkkkbkkkkkkkbk" "\x00" + "3-6 f: djffffkff" "\x00" + "4-6 p: pqppppr" "\x00" + "5-9 h: hhkhjhmgcqvfhqvhn" "\x00" + "8-12 t: tttttttvttttt" "\x00" + "14-15 z: pzrzhjqmtbcnzdzr" "\x00" + "1-17 s: ssssssssssssswsss" "\x00" + "1-4 s: ssqh" "\x00" + "1-5 r: rrrrrrr" "\x00" + "17-18 h: hhhhhrhcxhhhhhhhhb" "\x00" + "7-9 t: dttttjmtv" "\x00" + "1-3 c: mcccp" "\x00" + "4-5 x: xprbxql" "\x00" + "1-5 q: cqqqqqq" "\x00" + "3-4 g: ggggw" "\x00" + "1-7 f: ffffffnf" "\x00" + "7-9 t: ttttttttttt" "\x00" + "11-15 m: mmlmfmmmmmmmmmmqm" "\x00" + "4-5 n: npnnnn" "\x00" + "4-5 b: zvbbvbjhlkf" "\x00" + "11-16 c: gnqmcvtzwpcbvncwcc" "\x00" + "12-18 q: qbqkwqqvqwqqnljsqpqt" "\x00" + "6-10 r: wcrtdrlkgjr" "\x00" + "16-17 p: gppppppppwvlgpptp" "\x00" + "1-13 g: gqghbwqqzwwdk" "\x00" + "1-6 l: rlllll" "\x00" + "3-7 j: pdjjtcqwbqtpfkjbwgq" "\x00" + "7-17 z: zzhsnjrhrzzfrqszdhdg" "\x00" + "6-7 n: xnvnhnrn" "\x00" + "6-7 r: rrrrrrzr" "\x00" + "2-3 c: ccmcccc" "\x00" + "2-3 v: vvdv" "\x00" + "3-9 f: mlfffshbfdff" "\x00" + "11-13 v: dfvkltvjvvvvx" "\x00" + "12-13 c: mqrccccbccbgcccccvc" "\x00" + "9-13 w: wwwwwwwwwwwwcwtww" "\x00" + "6-8 d: pdvgddtmvwdkvdtzf" "\x00" + "1-9 s: hsssssssssdsls" "\x00" + "1-5 c: zbsslcd" "\x00" + "1-4 p: bpppppppppp" "\x00" + "13-16 s: sssxslsscssbqsspcs" "\x00" + "1-10 p: pskwpppzpppppks" "\x00" + "3-5 c: ccppccmcc" "\x00" + "10-11 b: rhbbbbbbbzbb" "\x00" + "2-3 d: ndhjhd" "\x00" + "3-4 s: sscs" "\x00" + "5-6 d: dtwwnt" "\x00" + "4-5 d: dddddddd" "\x00" + "5-9 z: zztzvzzzz" "\x00" + "2-6 v: vpqdll" "\x00" + "13-14 d: nxkmbkkpxkcdld" "\x00" + "1-3 s: ssss" "\x00" + "8-14 z: zzzzzzzzzzzzzbz" "\x00" + "16-17 f: fffnffffffftbzffpkf" "\x00" + "3-4 m: mtcm" "\x00" + "3-4 r: mrdrd" "\x00" + "11-13 k: ljkmhdkkkcpjzlmkkzkk" "\x00" + "2-3 d: tdqnxpd" "\x00" + "3-7 h: mrvdlthxchpvwvssqpk" "\x00" + "13-17 j: jjfjjvjjjjjzjsjjksxr" "\x00" + "1-4 n: rnnx" "\x00" + "7-10 m: mmmmzmxfmm" "\x00" + "1-6 r: lrrvrrrrm" "\x00" + "4-18 r: rrrdrrrrrrrrrkblrr" "\x00" + "6-7 k: kkkkkkl" "\x00" + "4-6 v: vmnfvvvvmcmlh" "\x00" + "6-9 g: jgcgggkbbmgbs" "\x00" + "7-8 t: ttcfwtgjtcttv" "\x00" + "3-4 j: tjjj" "\x00" +; \ No newline at end of file diff --git a/src/test/kc/adventofcode/2020-03.c b/src/test/kc/adventofcode/2020-03.c new file mode 100644 index 000000000..f17851d3c --- /dev/null +++ b/src/test/kc/adventofcode/2020-03.c @@ -0,0 +1,366 @@ +// https://adventofcode.com/2020/day/3 + +#pragma target(atarixl) + +#include <stdio.h> +#include <conio.h> + +#define MAP_WIDTH 31 +#define MAP_HEIGHT 323 + +extern char *map; + +void main () { + clrscr(); + // Puzzle part 1 + printf("1: encountered %u trees\n",test_slope(3,1)); + + printf("2a: encountered %u trees\n",test_slope(1,1)); + printf("2b: encountered %u trees\n",test_slope(3,1)); + printf("2c: encountered %u trees\n",test_slope(5,1)); + printf("2d: encountered %u trees\n",test_slope(7,1)); + printf("2e: encountered %u trees\n",test_slope(1,2)); + + for(;;) ; +} + +// Count the number of trees on a specific slope +unsigned int test_slope(char x_inc, char y_inc) { + char x=0; + unsigned int trees=0; + char* mapline = map; + for(unsigned int y=0; y<MAP_HEIGHT; y+=y_inc) { + if(mapline[x]=='#') + trees++; + x += x_inc; + if(x>=MAP_WIDTH) x -= MAP_WIDTH; + mapline += y_inc*MAP_WIDTH; + } + return trees; +} + +char *map = +".#......##..#.....#....#.#.#..." +".#.#...#.##.#..........#...##.." +".........#.....#.####........#." +".......#.#...#.#..............." +"..#....#...#.#...#.#...#.#....." +"...#...........#..#.........#.#" +"....#..#....#..#..#.#...#..##.." +"#...........#..#.....#.......#." +"#..#...#...#.###...#...#.#...#." +"#...#.#.......#...#...#...##.##" +"..#..................#.#.#....#" +"..#.##....#........##.........." +".....#....#....#.#.......#....." +"##.#..##.#.....###.......#....." +"......#...###....#..#.#...#...." +"..............#.........#.##..." +"#......#.............#....#...#" +".#..#......#.###....#...#.....#" +"..#........#.....#.....#...#..#" +".......#...#..............#..#." +"..#...#........#...##........#." +".#........#....#......#......#." +"....#..#.###.......##....#.#..#" +"..#..###..#...................." +"......#...#....#.........#.#..." +"....#.##................#..#..." +"....#......######.....#........" +".#......##.......#....#..##.###" +"..#...##.###..#.......#....#..." +"....#.###...#.#.#........#....." +"...###...#.......#..........#.#" +"..........#...#..........##.#.." +"..#....#........#.....#....#..#" +"..#...#.#....##..#...##....#..." +"........##...#..##.....#......." +"###.......#.#...#...#.......#.#" +"....#.#....##.###........#....." +".....#..............#....##..##" +"#......#.#....#.#......#.....##" +".....#....#..#......#...#......" +"..#.##..#.....#..#....#......#." +".....#.#.#..........##....#...." +".........#..#..........#.#....." +".##..#...#......#.#..#....#...." +"#.#..##.......#.#......##......" +"..#.#....#.#.....#............." +".#.........#.......#..#.#......" +"##.........#..##.#......#......" +"#..#.....#...#.....#.........#." +"..........#..##..##.#..##...###" +"..##.....#...#..##...##.#.#...." +"..#..........#.#.....##.#....#." +".##..#..#.........###.......#.." +"......##....#...##....##......." +".....#.#.##...............#...." +"#..#......#.....#..#..#.#.....#" +".....##.#....#.#.....#.#.#....." +"....#..#.#..##....#.....#....#." +"#...#.....#....#....#.#.#......" +".....#................#.......#" +".......#..#.#...#.#......#..#.#" +"...........#....#....###...#.#." +"#.##....##..###.#.#......#.##.#" +"..##...#.#..#..#...#.....#.#.#." +"#.....###.#..#.#...#.#......#.#" +"..##.#...#...#.#.....#.#......." +"#....#...#.##......#.#......#.." +"..#.....##.....#..............." +".....###...##.#...........#...." +"...#..##.....##....#..........." +".....#..#......#..........#...." +"....##..##.#...#...#.#.....#.##" +".#.....###..###.#...#.#..#....#" +".#..........#...#..#.#.#..#...#" +".##.##..#..#....#....####......" +"....#..#.#..........#.........." +"###...#.#..#..#...#..###......." +"####.#...#....#..#...#..#......" +".....##....#.#...#....##....##." +"....#.#.##....#.##..#....#.#.#." +"#......#..#.###....#####.##...." +"..##..#.#.#..#........##.##..##" +"#.#...#..#..#......#..#.....#.." +".###.....#.#....#.#..##.....#.#" +"....#......#.#...#...#.#....#.#" +".....#.###.##.................." +".#..........#........#.#...##.#" +".##......#.#.#..#....##.###..#." +"..#.##....#....#.........#.#..#" +"........#..#..#.#.####.....##.." +"#..#.##.#......#.#..##.#...#..#" +"..#.#.##..#.##..........#......" +"##.#.....#.#.##..#..##.....##.#" +".##........#..#.....#...#.##.##" +"...#....#.#.#.........##.....#." +"...#....#.#....#...#..#........" +".....#...#..#...#.##......##..." +"##.........#......#..........##" +".#......#.....##....#.#.#.....#" +"..#.###......#..#.#....#.....#." +".#.......#...#...#.#.#.#..##..." +"...#..............#...###.....#" +"...##......#.#..#.#........#.#." +"..##.#....#..........##...#.#.." +"..#...#.....#.######...##...#.." +"#...#...#............#.....#..." +".###..###.##..#.........#......" +".#........##..#....#...#.#..##." +"#.#.##.#.#...###..............." +"..#.#.#......#.#.#....#.....#.#" +".#...........#.##.#..#.###....." +".###.#....#...........##.#.#..." +".#...#...........#..##........." +".#...#.#...........#..###....#." +".##.......#.....#.....##....#.." +"#.......#........#...##.##..#.#" +"....#..###..#.....##.......#..." +"......###.#...#..#....#.#...#.." +"..#..#.......##...#.#.#...#...." +"......#..#.......#.......##.#.." +"#.#....###.....#...#..#...#...." +"#...#.##.#........#..........##" +".....#.#.##.#.#..#..##.......##" +".#.#.......##....#.#..........." +"#..##.............##...#.#..#.." +"#...........#.#......#.##.##..#" +"...#...#...........#....###.#.#" +".##..#.#.#....#....#####......." +"..#...#.....#.#....#..........." +".#..#........#.....#.#......#.." +".#.........#...#...#.#.#..#...." +".##.##......#.#...#.......#...#" +".##...#..#..........#...#.....#" +"#..........#..#...#.#......#..." +"....##......#...##..##..#....#." +".##.......#...#.#..##..#..#...." +".#.#................#....#....." +"..#..#..###.......#............" +"...##.....#..#......#....#....." +"....#...###...#....#..##...#.#." +"#.........#.......#...#....#..." +".#.#...#.#....##....#.#..##.#.." +"...#..#..#....#..#.#..##.....##" +"..#..#.#.#....#...#....#..#...." +"......###.....#...##.#..#.#...#" +".#.#.#..#.##........#.#....#..." +".#..........#....#.#.......#..." +"#.....#........#........#....#." +".#.#..#...#...................#" +"....####..#..#..#..#....#..#.#." +"..##.#..........#.##..#.....##." +"..................##..........#" +"....##....###.....#..#...#.#..." +".##.........#..#..............." +"....##..###....#.##............" +"#.#...###.#..##...#...........#" +".....#..#......#.....#........." +"..#..##...#.....#.....#.#......" +"......#....###.#..#.#.#....#..#" +"#...#.......#.##.....#........." +".#.#..#...#.............##....." +"......#..............#.....#..#" +"......#......###....#...#......" +".....#.....#...#.......###....." +"#..........##......##.#.#.....#" +"....#.......#..#......#.......#" +"..#...#.###...........#..#.###." +".....#...#.#...........#.#...##" +"........#.#.#........#.#.....#." +"....##..##.#.#..#.#....#.#.##.." +"..#.#.#......##.....#...#.#...#" +"##...#..#......#.#.#..#...#...." +"....#..##...........#..#..#..#." +".#..##...#...#...##.#..#.#....#" +".#.....####.#..#..#....##..#.#." +".#....#..#......#.....#.#.#...." +"....#..#.....#......#.........." +"..#.#..###.....#...#...#.....##" +"..#.#...##..#...........####..." +".#.##....##.#......#.....##.#.." +"#.##..#....#.###..........##..." +".###...#......#.#....##........" +"...................#..#.....#.." +"#.#...#.#..#.....#...#..####.##" +"....#.##..##...##.##.....#....." +".#...#.##...........#.......##." +"###..#.....##...#.........##..." +".###....##...###..............." +".#....#####........#.#.#.##...." +".#.#....####.##........#......." +".....#......#.................." +"......###.....##......#..##.#.." +"....#.#...........##.#....##.#." +"...................#.#.#......." +"#.#.#........#..#.......##....." +"..#...#...#....#......#....##.#" +"#..#..............#......#....#" +"......#.........##............." +".....#.#....##..#.......#......" +"......#.......#...........#...." +"....#....#.#..##.#....#...#...." +"#.#.#..#..#.#.#.#...#....#....#" +".#.#....#...#.#..#......#.....#" +".#...........#.#....##.....#..." +"........#...#....#....##.....##" +"#..#..........#..#..#.....#...." +"#.#.###..........#.##....#...##" +"..#................#.##.##....." +"..#...#.##...##...#.........#.." +"#....#......#......#.........#." +"##...#...##.#.........#......#." +".......#.....#................." +"...#...#.....##.........#.#..#." +"..#......#...#.......#......#.#" +"#.......#...#.##.#..##..#......" +".#.#............#...###..#....." +"...#.......##.......#....#..#.." +".....#..#.#....#.#............." +"#....#...##.##....#....##......" +"........#......#.......#....#.." +"..#..#..##......##.#..#.#..##.." +"....##......#.##.##......#....." +"........##.#...#.....#.......#." +"..##.#....#..#......#.##......." +"..##.####.#...#.#....#........." +".#........#.....#..#....#...#.#" +"###....##......#..#..#.##..#..." +"..........###.#..#..#....#....." +"..#.........#....#.....#....#.#" +".#...#.#.....##.#...#...#.#..#." +"....##......##.##.#.....#..#..." +"....#.##...##.......#..##......" +"#..........#..#....#.......#.#." +"..#.....#.................#...." +"..........#.#.#.....#.#....#..#" +".......#..........#.##....#...." +"#..#.....#.......#........#...." +"#.....##..#.........##..#..#.#." +".##.#...#..........#....#......" +"....#..#.#......#.##..#..#.##.." +"...##.####....#.....#.#...##..." +"..#.#....#.#........#.........." +"#...#.#.##.##....##..#...#...#." +"...#.#.......#..#...#..#..##..#" +".....#....#........###.....#..." +".......#..#.##....#.#.....#...." +"....##....#....#.......#.....#." +".........#........###...##....." +"#.#..#...##.........#.#..#....#" +"...##...........#.........#...#" +"......#.#.#.........#..#.#.#..." +"........##.###....#..#.......#." +"....#.#...#......#..#........##" +".#....##....#...#.##.........#." +"####.#..#...........##.#.#....." +"...#....#..#.....#..##.####.#.." +".##...#...........#.#.........#" +"#.#..#..#...#.#.#.........#..#." +"#......###............#...#...." +"..#.......#....#...#...#..#...#" +"#.#.#...##..#...#...#.......##." +"......#.#.......#..........#.#." +"...............#...#..#...#.#.." +".#.#...##.####..##.##....#..##." +"#..####.......##.#........#...#" +"......###....##...#.#..#.##...." +".##.....###..#...#.###.###....." +"..#...#.....#...#..#..##..#...." +"...#...##.....##........#.#.##." +".#...#..#....#....#..###....#.#" +"..#.#.#.#.#..........#.#..#..##" +".......###....................." +"##.#......#.##.....#.........#." +"......................#.#.....#" +"#..#........##.......#..##..#.#" +"#.#.#.....##.#.##.##.#....##..." +".#...#.....#.........#.....#..." +"..#.........#.##.#.###.#......#" +".........#..#.##...#.......###." +".....##........#......#........" +"...#.#...##...#........#.##...." +".........##............#.####.." +"#....#...#...#..#....#..#.#.#.#" +"..#.........#......#.##........" +"....#.....#........#........#.#" +".##.#..#.#..#..###......###...." +"#.###.....#.#.#.##........#..##" +"#.#..#...##.....#....#...#.#..." +"......#....#.....#...#........." +"...#........##.......#.##..####" +"..#..#....#....#..#..#...#.##.." +".##.....#............#...#....." +"......#.......#.....#...#.#.#.." +".........#.....#...##.........." +".....#........##...........#..." +"#.#..##.#...#....#....#........" +"#.##..#.#.......#...#......#..." +"...........#.#..#..#.....##.#.." +"#....#.##.......#......#.##..#." +".....#........#.##.#...#.....#." +".....###..#.......##..........." +".........#.#.#.....#.##.......#" +".......#....#......#.#.....#..." +"##........#...#..#.#.........#." +"##...........#.##...##......#.." +"..#.###.#.#.#...####..#....###." +".........#...#.....##....#.#.##" +".###..###.#.#.....#.##........." +"#..#...#.#.................##.#" +"##.........#.#....#.#...#.###.." +"#.#....#..............#.##.#..." +"...#..#....##.#..#.......#..##." +".#..#.###......##..........#..#" +".##....#.#....#....#.#..#......" +".......#.....#..#....#.##...#.." +"#.#.#.........###..#..#.....#.." +"...##..##...##....#..#......#.." +"..........#....#..........#...." +"#..##..#...#......#.....#.#...." +"#..##..#....#.#.#...#.........." +"......##..#.........#........#." +".##..#..#......###.....#..#...." +".....#..#.##..........#.#..#..." +; diff --git a/src/test/kc/adventofcode/2020-04.c b/src/test/kc/adventofcode/2020-04.c new file mode 100644 index 000000000..12290b0f9 --- /dev/null +++ b/src/test/kc/adventofcode/2020-04.c @@ -0,0 +1,1177 @@ +// https://adventofcode.com/2020/day/3 + +#pragma target(atarixl) + +#include <stdio.h> +#include <conio.h> + +#define NUM_REQUIRED_TAGS 7 + +extern char *passports; + +void main () { + clrscr(); + unsigned int valid = 0, total=0; + char tags_found[NUM_REQUIRED_TAGS]; + char * pass = passports; + while(*pass) { + // skip spaces + if(*pass==' ') { pass++; continue; } + // skip newlines, detect double newline signifying next record + if(*pass=='\n') { + pass++; + if(*pass=='\n') { + // New record detected + pass++; + // Determine if the current record is valid - and clear the array for the next run + char num_found = 0; + for(char i=0;i<NUM_REQUIRED_TAGS;i++) { + if(tags_found[i]) num_found++; + tags_found[i] = 0; + } + if(num_found==NUM_REQUIRED_TAGS) { + valid++; + printf("+"); + } else { + printf("."); + } + total++; + } + continue; + } + // Read a tag - and examine whether it is one of the required tags + char* required_tag = required_tags; + for(char tag_idx=0;tag_idx<NUM_REQUIRED_TAGS;tag_idx++) { + char match = 0; + for(char i=0;i<3;i++) + if(required_tag[i]==pass[i]) match++; + // A mathcing tag was found + if(match==3) { + tags_found[tag_idx] = 1; + break; + } + required_tag += 3; + } + pass +=3; + // Skip letters until we hit another whitespace + while(*pass && *pass!=' ' && *pass!='\n') pass++; + } + printf("\nValid %u Total %u\n", valid, total); + for(;;) ; +} + +// The required tags +char required_tags[] = +"byr" //(Birth Year) +"iyr" //(Issue Year) +"eyr" //(Expiration Year) +"hgt" //(Height) +"hcl" //(Hair Color) +"ecl" //(Eye Color) +"pid" //(Passport ID) +//"cid" //(Country ID) (Optional) +; + +char *passports = +"ecl:grn\n" +"cid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03\n" +"\n" +"byr:2027 hcl:ec0cfd ecl:blu cid:120\n" +"eyr:1937 pid:106018766 iyr:2010 hgt:154cm\n" +"\n" +"byr:1965 eyr:2028 hgt:157cm\n" +"cid:236 iyr:2018 ecl:brn\n" +"hcl:#cfa07d pid:584111467\n" +"\n" +"eyr:2029 ecl:hzl\n" +"iyr:1972 byr:1966\n" +"pid:2898897192\n" +"hgt:59cm hcl:z\n" +"\n" +"pid:231652013 hcl:#602927 hgt:166\n" +"ecl:grn eyr:2025\n" +"byr:2008 iyr:1986\n" +"\n" +"byr:1928 hgt:167cm\n" +"hcl:#18171d iyr:2012\n" +"ecl:oth pid:237657808 eyr:1944\n" +"\n" +"hgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020\n" +"hcl:#602927 eyr:2020\n" +"\n" +"hcl:#efcc98 eyr:2024 ecl:hzl\n" +"byr:2030 hgt:192cm\n" +"iyr:2013 pid:7479289410\n" +"\n" +"pid:053467220 iyr:2012 hgt:169cm\n" +"cid:149 hcl:#866857\n" +"eyr:2030\n" +"byr:1995 ecl:oth\n" +"\n" +"hgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766\n" +"eyr:2022\n" +"iyr:2020\n" +"\n" +"pid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934\n" +"\n" +"hcl:#866857\n" +"ecl:brn eyr:2024\n" +"iyr:2017\n" +"pid:505225484 cid:144\n" +"byr:1980\n" +"hgt:170cm\n" +"\n" +"hcl:#866857 ecl:gry\n" +"byr:1972 iyr:2019 eyr:2023\n" +"cid:234 pid:721290041 hgt:191cm\n" +"\n" +"pid:346301363\n" +"eyr:2020\n" +"hcl:#733820 iyr:2019 hgt:177cm\n" +"byr:1998\n" +"\n" +"hgt:157cm byr:1963\n" +"pid:898055805\n" +"hcl:#fffffd ecl:blu iyr:2017 cid:87\n" +"eyr:2030\n" +"\n" +"pid:605900764 iyr:2011\n" +"hgt:73in ecl:hzl eyr:2024\n" +"hcl:#888785\n" +"cid:281\n" +"\n" +"iyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn\n" +"\n" +"hcl:z\n" +"iyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025\n" +"hgt:172in\n" +"\n" +"hgt:151cm cid:163 pid:670884417 iyr:2012\n" +"ecl:oth hcl:#ceb3a1\n" +"eyr:2028\n" +"\n" +"hcl:z cid:92 hgt:69cm\n" +"byr:2008 pid:492284612\n" +"eyr:2020 iyr:2023\n" +"ecl:hzl\n" +"\n" +"byr:1933\n" +"hcl:#7d3b0c eyr:2020 hgt:170cm\n" +"pid:949064511 iyr:2010\n" +"ecl:oth\n" +"\n" +"eyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm\n" +"pid:629190040 iyr:2017 hcl:#b6652a\n" +"\n" +"ecl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995\n" +"pid:762177473\n" +"hgt:179cm\n" +"\n" +"pid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012\n" +"hgt:70in byr:1938 ecl:oth\n" +"\n" +"hgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f\n" +"eyr:2023\n" +"\n" +"hgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029\n" +"\n" +"iyr:2010 ecl:gry\n" +"eyr:2022 hgt:156cm byr:1953 pid:434063393\n" +"hcl:#733820\n" +"\n" +"pid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005\n" +"\n" +"eyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248\n" +"hgt:153cm cid:324 iyr:2018\n" +"\n" +"cid:195 pid:049871343\n" +"eyr:2024 hgt:169cm\n" +"byr:1952 iyr:2010 ecl:grn\n" +"\n" +"eyr:2035 pid:189cm\n" +"hgt:77 iyr:1973 ecl:#dc83d5\n" +"hcl:z byr:2004\n" +"\n" +"byr:2027\n" +"pid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937\n" +"\n" +"pid:076534920\n" +"hgt:152cm\n" +"byr:1969\n" +"ecl:blu\n" +"hcl:#866857 iyr:2011 eyr:2024\n" +"\n" +"iyr:2019 eyr:2028\n" +"ecl:blu hgt:169cm\n" +"hcl:#888785 pid:332202163 byr:1923\n" +"\n" +"hgt:65in byr:1964 iyr:2019\n" +"pid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1\n" +"\n" +"hcl:#623a2f pid:182484027\n" +"iyr:2016 ecl:brn byr:1943\n" +"hgt:71in eyr:2021 cid:344\n" +"\n" +"hcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm\n" +"byr:1985 pid:978641227\n" +"\n" +"eyr:2029 ecl:brn hgt:173cm byr:1920 cid:211\n" +"hcl:#866857\n" +"iyr:2016 pid:289769625\n" +"\n" +"hcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm\n" +"\n" +"hgt:172cm iyr:2015 ecl:gry byr:1948\n" +"eyr:2029\n" +"pid:466359109 hcl:#341e13\n" +"\n" +"cid:74 pid:405199325 ecl:blu\n" +"hcl:#6b5442\n" +"eyr:1980 byr:2024 hgt:174cm iyr:2011\n" +"\n" +"hgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014\n" +"\n" +"cid:264 hcl:#7d3b0c\n" +"ecl:blu iyr:2011 eyr:2020 hgt:182cm\n" +"byr:1929\n" +"\n" +"pid:435338286 byr:1931\n" +"hcl:z ecl:amb iyr:2013 hgt:73in\n" +"cid:165 eyr:2027\n" +"\n" +"pid:511898552 eyr:2025 hgt:184cm hcl:#602927\n" +"iyr:2018 byr:1989 ecl:hzl\n" +"\n" +"iyr:2016\n" +"hgt:168in\n" +"hcl:#623a2f\n" +"eyr:2025 pid:310738569 ecl:#0c3039\n" +"byr:2027\n" +"\n" +"pid:158cm byr:1946 ecl:grt\n" +"iyr:1920 cid:189\n" +"hcl:389bce hgt:165cm\n" +"\n" +"pid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm\n" +"byr:1930\n" +"ecl:brn\n" +"\n" +"pid:930994364 byr:1967 hgt:151cm\n" +"iyr:2011 eyr:2022\n" +"\n" +"eyr:1968 hgt:75cm cid:241\n" +"iyr:2011 pid:5493866745\n" +"ecl:grt\n" +"byr:1976 hcl:#a97842\n" +"\n" +"eyr:2026 ecl:oth\n" +"iyr:2016 hcl:#c0946f\n" +"byr:1929\n" +"hgt:175cm\n" +"pid:9421898537\n" +"\n" +"eyr:2028 iyr:2016 byr:1962\n" +"ecl:grn hgt:186cm hcl:#cfa07d pid:432962396\n" +"\n" +"iyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry\n" +"\n" +"cid:168\n" +"byr:1978\n" +"eyr:2027 hgt:189cm pid:802710287\n" +"hcl:#2f980b iyr:2014\n" +"ecl:grn\n" +"\n" +"eyr:1970\n" +"pid:576329104\n" +"ecl:xry iyr:1954 hcl:#341e13 byr:2026\n" +"hgt:74in\n" +"\n" +"eyr:2027 hgt:153cm\n" +"ecl:oth\n" +"hcl:#866857\n" +"pid:290407832 byr:1956 iyr:2017\n" +"\n" +"iyr:2011\n" +"cid:128\n" +"ecl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020\n" +"\n" +"ecl:oth hcl:#cfa07d\n" +"byr:2016 pid:#de98ae iyr:1984 cid:194\n" +"hgt:170cm\n" +"eyr:2034\n" +"\n" +"pid:526098672 hgt:168cm\n" +"hcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016\n" +"eyr:2030\n" +"\n" +"pid:495569197 hcl:#866857 hgt:193cm\n" +"iyr:2013 eyr:2021 byr:1921 ecl:amb\n" +"\n" +"ecl:amb\n" +"hcl:#a97842 pid:862249915 iyr:2012 byr:1964\n" +"cid:325\n" +"eyr:2021\n" +"\n" +"iyr:1958\n" +"byr:2003\n" +"hgt:160 hcl:#18171d\n" +"ecl:hzl eyr:2020\n" +"\n" +"iyr:2019 byr:1997 ecl:brn\n" +"pid:342735713 hcl:#efcc98\n" +"hgt:181cm cid:307\n" +"eyr:2027\n" +"\n" +"pid:817121616 eyr:2020\n" +"iyr:2012\n" +"hgt:185cm\n" +"hcl:#18171d byr:1969 ecl:hzl\n" +"\n" +"pid:381399203\n" +"ecl:oth byr:1930\n" +"iyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025\n" +"\n" +"byr:2002 hcl:#18171d iyr:2017\n" +"pid:398245854 hgt:64in ecl:gry eyr:2025 cid:127\n" +"\n" +"eyr:2028 hcl:#341e13\n" +"ecl:amb iyr:2012\n" +"pid:079796480 hgt:69cm\n" +"byr:1995\n" +"\n" +"cid:315 iyr:2028\n" +"pid:775929239\n" +"hgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f\n" +"\n" +"iyr:2015\n" +"hgt:154cm byr:1997\n" +"ecl:grn\n" +"cid:125 eyr:2024 pid:834780229\n" +"hcl:#18171d\n" +"\n" +"ecl:hzl hcl:#a97842 pid:553710574 eyr:2028\n" +"hgt:183cm cid:196\n" +"iyr:2014\n" +"\n" +"pid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974\n" +"iyr:2014\n" +"hcl:#ceb3a1\n" +"\n" +"eyr:2024\n" +"byr:1947 hgt:63in ecl:brn\n" +"cid:69\n" +"pid:185228911 hcl:#b6652a iyr:2016\n" +"\n" +"eyr:2024\n" +"hgt:168cm hcl:#602927\n" +"iyr:2013\n" +"byr:1993\n" +"pid:681091728 ecl:gry cid:203\n" +"\n" +"pid:037922164 iyr:2020\n" +"byr:1990 hgt:156cm eyr:2023 hcl:#866857\n" +"cid:97 ecl:grn\n" +"\n" +"hgt:170cm pid:980455250\n" +"iyr:2011 ecl:hzl byr:1957\n" +"eyr:2030 hcl:#cfa07d\n" +"\n" +"hgt:158cm\n" +"hcl:#602927\n" +"byr:2002 ecl:hzl iyr:2013\n" +"cid:99\n" +"eyr:2020 pid:48646993\n" +"\n" +"byr:1955 pid:814033843 eyr:2030 hcl:#a97842\n" +"hgt:191cm iyr:2019\n" +"\n" +"pid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842\n" +"eyr:2026 cid:131 byr:1979\n" +"\n" +"hcl:#fffffd hgt:68in\n" +"cid:121 ecl:oth eyr:2024 pid:343836937\n" +"byr:1955\n" +"iyr:2020\n" +"\n" +"eyr:2025 byr:1954\n" +"pid:737517118\n" +"cid:343 hcl:#b6652a\n" +"iyr:2017 ecl:hzl\n" +"hgt:175cm\n" +"\n" +"ecl:brn\n" +"iyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981\n" +"\n" +"ecl:oth iyr:2018 byr:1975\n" +"eyr:2029\n" +"hgt:185cm cid:226\n" +"pid:978243407 hcl:#341e13\n" +"\n" +"iyr:2015 pid:918017915 hcl:#3e52b7\n" +"byr:1999 ecl:brn cid:314\n" +"eyr:2025 hgt:192cm\n" +"\n" +"hcl:#19d1fa byr:1984 ecl:dne hgt:76in\n" +"iyr:2015 cid:118 pid:417075672\n" +"eyr:2020\n" +"\n" +"iyr:2019\n" +"cid:120 hgt:186cm\n" +"hcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968\n" +"\n" +"hgt:70cm cid:173 pid:767014975\n" +"hcl:#866857 eyr:2039 ecl:brn byr:1985\n" +"\n" +"pid:340424924\n" +"eyr:2027 hcl:#7d3b0c\n" +"hgt:168cm ecl:hzl iyr:2016\n" +"byr:1994\n" +"\n" +"ecl:hzl byr:1933 pid:580425691\n" +"iyr:2010 hcl:#c0946f eyr:2024\n" +"hgt:64in\n" +"\n" +"hcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030\n" +"cid:262 iyr:2014\n" +"\n" +"ecl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z\n" +"\n" +"byr:1977 cid:54\n" +"eyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu\n" +"\n" +"iyr:2011 hcl:#7d3b0c byr:1928\n" +"pid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl\n" +"\n" +"pid:729464282\n" +"iyr:2012 hcl:baae60\n" +"eyr:2026 ecl:hzl hgt:166cm byr:2019\n" +"\n" +"pid:930997801 iyr:2019 eyr:2030\n" +"hcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in\n" +"\n" +"ecl:brn\n" +"byr:1988 hgt:179cm iyr:2017\n" +"pid:864768439 cid:305 hcl:#c0946f\n" +"eyr:2029\n" +"\n" +"hcl:#7d3b0c ecl:grn\n" +"hgt:182cm eyr:2021 pid:719891314\n" +"byr:1920 iyr:2017\n" +"\n" +"hgt:62cm\n" +"cid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997\n" +"pid:175cm byr:2022\n" +"\n" +"hcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020\n" +"pid:703047050\n" +"\n" +"byr:1951\n" +"eyr:2030\n" +"ecl:hzl\n" +"pid:130992467 hgt:157cm hcl:#341e13\n" +"\n" +"hgt:175cm\n" +"hcl:#623a2f\n" +"cid:68 eyr:2025\n" +"byr:2001 ecl:oth pid:253618704 iyr:2016\n" +"\n" +"hcl:#fffffd pid:379344553 ecl:grn\n" +"eyr:2026\n" +"hgt:72in byr:1974 iyr:2013\n" +"\n" +"ecl:#b4e952 byr:1970 hcl:z\n" +"eyr:2039 pid:6056894636 iyr:2021 hgt:165cm\n" +"cid:328\n" +"\n" +"hcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl\n" +"\n" +"cid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309\n" +"\n" +"byr:1951 eyr:2024\n" +"hcl:#341e13\n" +"ecl:amb pid:414644982\n" +"iyr:2010 hgt:159cm\n" +"\n" +"iyr:2015 cid:319\n" +"eyr:2029 ecl:brn pid:380237898\n" +"hcl:#efcc98 hgt:157cm byr:1972\n" +"\n" +"pid:237156579 ecl:#312a91\n" +"hgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953\n" +"\n" +"ecl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939\n" +"\n" +"hgt:59in hcl:#18171d byr:1962 ecl:hzl\n" +"iyr:2019 eyr:2025\n" +"cid:337 pid:491938615\n" +"\n" +"ecl:utc hgt:82 pid:51674655 byr:2020\n" +"eyr:1954 iyr:2029 hcl:z\n" +"\n" +"pid:119530189\n" +"cid:103\n" +"iyr:2010 byr:1979\n" +"hgt:168cm hcl:#a97842 ecl:brn eyr:2029\n" +"\n" +"hgt:177cm ecl:brn\n" +"byr:1990\n" +"pid:015089628 eyr:2028 hcl:#733820 iyr:2020\n" +"\n" +"ecl:blu iyr:2020 hgt:189cm\n" +"hcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160\n" +"\n" +"ecl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026\n" +"byr:1995\n" +"pid:654875035\n" +"\n" +"ecl:grn eyr:2025 pid:147155222 byr:1942\n" +"cid:341 hcl:#602927\n" +"hgt:165cm\n" +"iyr:2016\n" +"\n" +"pid:543171646\n" +"hgt:153cm\n" +"iyr:2019 hcl:#fffffd byr:1985 cid:266\n" +"eyr:2027\n" +"ecl:hzl\n" +"\n" +"ecl:blu\n" +"eyr:2022\n" +"pid:667939101 byr:1974\n" +"cid:259 hcl:#888785\n" +"\n" +"eyr:2030 byr:2016 iyr:2022\n" +"pid:86902982\n" +"ecl:zzz hgt:72 hcl:ceb867\n" +"\n" +"hcl:#fffffd\n" +"ecl:grn pid:046978329\n" +"byr:1924\n" +"eyr:2025 hgt:158cm iyr:2011\n" +"\n" +"hgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189\n" +"iyr:2017\n" +"cid:50\n" +"\n" +"cid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017\n" +"\n" +"iyr:2019\n" +"eyr:2022\n" +"ecl:brn hcl:#cfa07d pid:050270380 cid:159\n" +"hgt:151cm\n" +"byr:1951\n" +"\n" +"hcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029\n" +"\n" +"byr:1997 hgt:162cm eyr:2023 pid:445685977\n" +"iyr:2012 ecl:amb hcl:#efcc98\n" +"\n" +"iyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991\n" +"hcl:#623a2f\n" +"\n" +"byr:1998 hcl:#fffffd\n" +"eyr:2020\n" +"ecl:gry pid:039483695 hgt:163cm iyr:2020\n" +"cid:165\n" +"\n" +"ecl:hzl hgt:74in iyr:2016 pid:026214321\n" +"cid:152 hcl:#a1f179\n" +"eyr:2036 byr:2001\n" +"\n" +"pid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030\n" +"\n" +"pid:918371363\n" +"ecl:xry\n" +"iyr:2012\n" +"byr:2012 hgt:65cm\n" +"eyr:2029\n" +"\n" +"pid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu\n" +"hcl:#5ab31e hgt:171cm\n" +"\n" +"ecl:gry\n" +"byr:1956 cid:318 iyr:2020 hcl:#623a2f\n" +"eyr:2030 pid:020576506 hgt:184cm\n" +"\n" +"hgt:173cm iyr:2025\n" +"eyr:2023\n" +"ecl:amb pid:958983168 hcl:#866857 byr:1935\n" +"\n" +"byr:1974\n" +"eyr:2040 pid:57104308 iyr:1980 hcl:z\n" +"hgt:192in cid:295 ecl:amb\n" +"\n" +"pid:180cm hcl:1109f7 eyr:2039 byr:2020\n" +"ecl:dne hgt:189in iyr:1921\n" +"\n" +"iyr:2013 byr:1961\n" +"hcl:#866857\n" +"eyr:2025 hgt:158cm ecl:gry\n" +"\n" +"ecl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980\n" +"hcl:#ceb3a1 cid:110\n" +"hgt:166cm\n" +"\n" +"pid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011\n" +"\n" +"eyr:2023 hgt:191cm hcl:#866857\n" +"pid:454509887\n" +"ecl:grn byr:1938 iyr:2015\n" +"\n" +"pid:793008846 eyr:2025 ecl:grn hcl:#341e13\n" +"hgt:187cm\n" +"byr:1973 cid:224\n" +"iyr:2013\n" +"\n" +"hcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb\n" +"iyr:2015 byr:1991\n" +"\n" +"hcl:#888785 pid:768625886\n" +"hgt:180cm\n" +"eyr:2026 ecl:oth cid:178 byr:1958\n" +"\n" +"pid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn\n" +"iyr:2015 eyr:2023\n" +"\n" +"pid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130\n" +"eyr:2030 ecl:dne hgt:66cm\n" +"\n" +"pid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth\n" +"eyr:2020 byr:1937 iyr:2012\n" +"\n" +"hgt:175\n" +"eyr:1933 ecl:gry\n" +"hcl:#7d3b0c byr:2003 pid:#5d8fcc\n" +"iyr:2012\n" +"\n" +"eyr:2027\n" +"byr:1927 cid:154\n" +"ecl:gry pid:683668809 hgt:164cm\n" +"hcl:#a97842 iyr:2011\n" +"\n" +"byr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded\n" +"cid:292 ecl:oth\n" +"\n" +"iyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162\n" +"byr:2005 cid:67\n" +"hcl:#c0946f\n" +"\n" +"cid:306\n" +"byr:1948\n" +"hcl:#efcc98\n" +"eyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn\n" +"\n" +"hgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019\n" +"\n" +"pid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983\n" +"\n" +"pid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986\n" +"ecl:brn eyr:2026\n" +"\n" +"ecl:amb\n" +"byr:1992\n" +"cid:288 pid:417117245 hcl:#623a2f\n" +"iyr:2011 hgt:181cm\n" +"eyr:2021\n" +"\n" +"byr:1974 hgt:192cm cid:172\n" +"eyr:2022\n" +"ecl:blu\n" +"hcl:#cfa07d iyr:2014\n" +"\n" +"eyr:2024 ecl:gry\n" +"pid:874569675 byr:1960 iyr:2017 hgt:186cm\n" +"hcl:#6b5442\n" +"\n" +"byr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm\n" +"\n" +"ecl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98\n" +"pid:600740993\n" +"hgt:167cm eyr:2027\n" +"\n" +"pid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm\n" +"byr:1923\n" +"\n" +"byr:2030 iyr:2019 ecl:#cb0911\n" +"hcl:#cfa07d hgt:74in eyr:2012\n" +"pid:7647207386\n" +"\n" +"cid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98\n" +"\n" +"cid:119 hgt:150in\n" +"hcl:z\n" +"iyr:2012\n" +"ecl:brn eyr:1975\n" +"byr:2007 pid:#0dcd32\n" +"\n" +"hcl:8a1ce7 pid:0434291854\n" +"eyr:2034 iyr:2005\n" +"hgt:62cm byr:2029 ecl:utc\n" +"\n" +"ecl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm\n" +"pid:636312902\n" +"\n" +"hcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952\n" +"\n" +"hgt:179cm iyr:2015 hcl:#ceb3a1\n" +"byr:1944 pid:182079308 cid:317\n" +"eyr:2025 ecl:hzl\n" +"\n" +"hcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000\n" +"iyr:2014 cid:192\n" +"\n" +"iyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180\n" +"hgt:177cm\n" +"eyr:2023\n" +"\n" +"byr:2017\n" +"eyr:2036 iyr:1933\n" +"cid:225 ecl:gmt hgt:179in\n" +"hcl:b5c44d pid:99932231\n" +"\n" +"hcl:#18171d\n" +"hgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb\n" +"\n" +"hgt:185cm\n" +"pid:754207134 ecl:oth eyr:2023\n" +"hcl:#a97842 cid:313 byr:1966\n" +"iyr:2015\n" +"\n" +"hcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285\n" +"hgt:67in iyr:2015\n" +"\n" +"iyr:2011 byr:1941\n" +"hcl:#341e13 cid:65 pid:413556937\n" +"hgt:169cm\n" +"ecl:amb eyr:2020\n" +"\n" +"iyr:2016\n" +"hgt:158cm ecl:grn byr:1931 hcl:#7d3b0c\n" +"\n" +"pid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022\n" +"\n" +"eyr:2022 pid:245416405\n" +"iyr:2019 hgt:173cm hcl:#c0946f\n" +"ecl:brn\n" +"byr:1965\n" +"\n" +"byr:1980 hgt:162cm ecl:brn pid:239318191\n" +"hcl:#fffffd\n" +"cid:58 eyr:2025 iyr:2020\n" +"\n" +"pid:892646915\n" +"iyr:2012 hcl:#733820 byr:1991 eyr:2021\n" +"hgt:157cm ecl:oth\n" +"\n" +"pid:310597466 eyr:2025\n" +"hcl:#cfa07d byr:1944 iyr:2018 ecl:oth\n" +"hgt:183cm\n" +"\n" +"iyr:2010 hgt:187cm ecl:oth\n" +"pid:975763328\n" +"hcl:#866857 eyr:2023 cid:283 byr:1997\n" +"\n" +"iyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu\n" +"hgt:154cm\n" +"byr:1968 eyr:2027\n" +"\n" +"ecl:oth eyr:2020 hgt:183cm hcl:#623a2f\n" +"pid:771851807\n" +"byr:1990\n" +"iyr:2017\n" +"\n" +"hcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118\n" +"cid:124\n" +"eyr:2025\n" +"\n" +"byr:1993\n" +"ecl:hzl eyr:2020\n" +"hgt:163cm\n" +"iyr:2015 pid:831538073 hcl:#18171d\n" +"\n" +"hgt:74in hcl:#420afb eyr:2028\n" +"ecl:grn pid:264469103\n" +"byr:1993\n" +"\n" +"eyr:2020\n" +"cid:79\n" +"byr:1972\n" +"pid:084953331 hcl:#a97842 ecl:brn iyr:2010\n" +"hgt:170cm\n" +"\n" +"iyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667\n" +"\n" +"hcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm\n" +"cid:123 eyr:2023 pid:546394433\n" +"\n" +"iyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry\n" +"\n" +"eyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002\n" +"\n" +"byr:1938\n" +"ecl:gry\n" +"pid:764937909 iyr:2014\n" +"hcl:#7d3b0c\n" +"eyr:2022 cid:145 hgt:184cm\n" +"\n" +"cid:340\n" +"byr:1924 hgt:169cm eyr:2026\n" +"iyr:2013 ecl:amb\n" +"pid:499844992 hcl:#18171d\n" +"\n" +"pid:838417672 hgt:175cm\n" +"ecl:grt iyr:2017 eyr:2025 hcl:17aa1a\n" +"\n" +"eyr:2020\n" +"byr:1925 hcl:#341e13\n" +"ecl:brn cid:342 pid:047426814 hgt:156cm iyr:2012\n" +"\n" +"iyr:2011 hcl:#341e13 byr:1959\n" +"ecl:amb pid:969679865\n" +"\n" +"byr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu\n" +"\n" +"iyr:2010 eyr:2028\n" +"pid:183cm byr:1948\n" +"ecl:oth cid:133\n" +"hcl:#8d3298 hgt:190cm\n" +"\n" +"hcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029\n" +"hgt:166cm ecl:gry\n" +"\n" +"ecl:blu iyr:2019\n" +"byr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287\n" +"\n" +"ecl:hzl\n" +"eyr:2020 iyr:2016 pid:440624039\n" +"cid:147\n" +"hgt:61in byr:1976 hcl:#733820\n" +"\n" +"hcl:#341e13 pid:178082907 eyr:2023\n" +"iyr:2015 byr:1956\n" +"ecl:amb hgt:163cm\n" +"\n" +"eyr:2023\n" +"iyr:2011 hcl:#cfa07d hgt:164cm\n" +"pid:291621559 byr:1960 ecl:gry\n" +"\n" +"hcl:#efcc98 byr:1976\n" +"iyr:2017 pid:394566091 cid:248\n" +"hgt:176cm ecl:hzl eyr:2026\n" +"\n" +"iyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941\n" +"\n" +"pid:953716819 iyr:2010 hgt:156cm ecl:amb\n" +"byr:1947\n" +"hcl:#18171d eyr:2025\n" +"\n" +"eyr:2025 ecl:amb\n" +"iyr:2016\n" +"hcl:#cfa07d byr:1925 pid:322787273 hgt:168cm\n" +"\n" +"hgt:59in iyr:2012\n" +"pid:916978929 byr:1959\n" +"hcl:#c0946f eyr:2021\n" +"ecl:brn\n" +"\n" +"byr:2018 eyr:1929 hgt:187in\n" +"hcl:z\n" +"iyr:2003 pid:0377361331 ecl:utc\n" +"\n" +"byr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl\n" +"\n" +"hcl:#341e13\n" +"hgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017\n" +"pid:639867283\n" +"\n" +"hcl:z pid:315276249 byr:2026\n" +"hgt:151cm\n" +"iyr:2028 eyr:2020\n" +"ecl:hzl\n" +"\n" +"hcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm\n" +"ecl:blu iyr:2011\n" +"\n" +"byr:2009\n" +"hgt:73cm iyr:1921 hcl:z\n" +"pid:181cm\n" +"ecl:xry\n" +"\n" +"ecl:hzl\n" +"byr:1925\n" +"pid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010\n" +"\n" +"byr:1976\n" +"iyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020\n" +"\n" +"cid:230 hcl:#7d3b0c byr:1954\n" +"iyr:2014 eyr:2026 pid:122150889\n" +"ecl:brn hgt:182cm\n" +"\n" +"hcl:#a97842\n" +"ecl:brn hgt:187cm\n" +"eyr:2028\n" +"pid:427631634 iyr:2002 byr:2004\n" +"\n" +"pid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028\n" +"hgt:155cm\n" +"\n" +"pid:019809181\n" +"cid:128 iyr:2013 hcl:#f5b9f7 byr:1931\n" +"hgt:161cm\n" +"ecl:amb\n" +"\n" +"hgt:64in byr:1924\n" +"iyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f\n" +"\n" +"pid:172419213\n" +"ecl:grn\n" +"hgt:193cm iyr:2010 byr:1973 hcl:#6b5442\n" +"eyr:2027\n" +"\n" +"ecl:#7b5cfd iyr:2019\n" +"byr:2016\n" +"eyr:2040 hgt:191in\n" +"cid:187 hcl:z pid:#c61084\n" +"\n" +"eyr:2032 iyr:2014 pid:430247344 byr:1967\n" +"hcl:#ceb3a1\n" +"cid:241\n" +"ecl:brn hgt:178in\n" +"\n" +"hcl:#623a2f iyr:2017 cid:235\n" +"eyr:2020 byr:1978 ecl:blu hgt:175cm\n" +"\n" +"iyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954\n" +"\n" +"hgt:152cm ecl:blu pid:952587262 eyr:2024\n" +"iyr:2019 cid:268 hcl:#602927 byr:1947\n" +"\n" +"hgt:176in cid:245 byr:2011 iyr:2018\n" +"eyr:1987\n" +"hcl:z\n" +"pid:346518170\n" +"ecl:utc\n" +"\n" +"hgt:180cm\n" +"iyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980\n" +"\n" +"byr:1936 hcl:#866857 ecl:blu\n" +"eyr:2021 hgt:187cm\n" +"iyr:2016 pid:244556968\n" +"\n" +"byr:1950 cid:125\n" +"iyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu\n" +"\n" +"eyr:2021\n" +"pid:618915663 hcl:#cfa07d iyr:2018 byr:2002\n" +"hgt:157cm ecl:blu\n" +"\n" +"byr:1967\n" +"ecl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020\n" +"cid:335\n" +"hgt:181cm\n" +"\n" +"byr:1996\n" +"ecl:brn iyr:2015\n" +"eyr:2030\n" +"hcl:#fffffd cid:207\n" +"pid:022460311 hgt:158cm\n" +"\n" +"eyr:2022 hgt:59cm iyr:2023\n" +"byr:1974 pid:354098699 hcl:b244f7\n" +"ecl:#219505\n" +"\n" +"hcl:#866857 eyr:2025\n" +"pid:370874666\n" +"byr:1947\n" +"cid:162 ecl:oth hgt:186cm iyr:2011\n" +"\n" +"ecl:hzl eyr:2029\n" +"byr:1981\n" +"iyr:2012 pid:433430792 cid:252\n" +"hgt:171cm\n" +"\n" +"pid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d\n" +"\n" +"hgt:60cm iyr:1934\n" +"ecl:#4a4017 pid:3067366202 hcl:1161df\n" +"eyr:1938 byr:2008\n" +"\n" +"pid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983\n" +"iyr:2015\n" +"ecl:blu\n" +"\n" +"byr:1955 eyr:2023\n" +"cid:114\n" +"hcl:f1aa8a pid:609049659 ecl:grn hgt:177cm\n" +"iyr:2015\n" +"\n" +"eyr:2027 cid:284\n" +"pid:654627982 byr:1964 iyr:2018 hgt:168cm\n" +"hcl:#fffffd ecl:oth\n" +"\n" +"iyr:1988\n" +"hgt:191cm hcl:b87a62 byr:1990 ecl:xry\n" +"pid:996624367 eyr:1960\n" +"\n" +"pid:641466821 eyr:2028 hcl:#7d3b0c\n" +"iyr:2010 hgt:175cm ecl:gry\n" +"\n" +"hcl:#b6652a\n" +"ecl:oth\n" +"byr:1926 eyr:2030 iyr:2019 hgt:183cm\n" +"pid:057196056\n" +"\n" +"iyr:2017\n" +"eyr:2022 pid:936841429\n" +"ecl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm\n" +"\n" +"eyr:2021\n" +"cid:289 hgt:174cm iyr:2013\n" +"ecl:grn pid:329574701 byr:1970\n" +"\n" +"eyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c\n" +"\n" +"cid:116 hcl:045bff eyr:2030 iyr:1920\n" +"ecl:brn\n" +"byr:2030\n" +"pid:#38f7f3\n" +"hgt:155in\n" +"\n" +"eyr:2028\n" +"pid:225829241 byr:1928 hcl:#cfa07d iyr:2019\n" +"ecl:oth\n" +"hgt:166cm\n" +"\n" +"cid:80 byr:1936\n" +"iyr:2017\n" +"hgt:94 hcl:#2e7503 ecl:oth eyr:2030\n" +"pid:597284996\n" +"\n" +"ecl:oth\n" +"iyr:2019 hgt:76in\n" +"byr:1956 pid:821874039\n" +"\n" +"eyr:2026 hgt:168cm\n" +"pid:019015588\n" +"iyr:2010\n" +"ecl:amb byr:2009 hcl:#623a2f cid:159\n" +"\n" +"iyr:1980 hgt:167in\n" +"pid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z\n" +"\n" +"eyr:2020 iyr:2013\n" +"hcl:#08ad66 pid:540886868\n" +"ecl:oth byr:1980 hgt:158cm\n" +"\n" +"eyr:2026 hgt:186cm byr:1995\n" +"cid:275\n" +"hcl:z iyr:1958 ecl:blu\n" +"\n" +"eyr:2026 iyr:2012\n" +"hgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f\n" +"\n" +"pid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm\n" +"\n" +"hgt:191cm cid:197 iyr:2014 byr:1945\n" +"hcl:#fffffd\n" +"eyr:2020\n" +"pid:183948344 ecl:amb\n" +"\n" +"ecl:gmt hgt:88\n" +"cid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e\n" +"\n" +"hcl:#a97842\n" +"hgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970\n" +"\n" +"byr:1964 hgt:178cm\n" +"eyr:2025\n" +"pid:813643223 ecl:brn iyr:2014\n" +"hcl:#ceb3a1\n" +"\n" +"byr:1965 eyr:2024 iyr:2018\n" +"hgt:165cm hcl:#18171d ecl:grn pid:475669993\n" +"\n" +"hgt:116\n" +"iyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz\n" +"\n" +"iyr:2014 eyr:2020 pid:096460673 byr:1948\n" +"hgt:153cm\n" +"ecl:blu hcl:#341e13\n" +"\n" +"hcl:#ceb3a1\n" +"iyr:2017 hgt:67cm\n" +"pid:178cm byr:2028 ecl:brn\n" +"cid:293\n" +"\n" +"hgt:157cm\n" +"hcl:#602927 byr:1941\n" +"iyr:2012 pid:611003211 eyr:2029\n" +"\n" +"iyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm\n" +"cid:248 hcl:#7e4d15\n" +"\n" +"byr:1946\n" +"hgt:160cm iyr:2020 hcl:#559278 pid:989139577\n" +"ecl:amb eyr:2020\n" +"\n" +"pid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in\n" +"eyr:2029 ecl:brn\n" +"\n" +"hcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl\n" +"iyr:2015\n" +"\n" +"cid:123 pid:4542006033\n" +"eyr:1987 byr:2010 iyr:2029 ecl:amb\n" +"hgt:191cm hcl:#18171d\n" +"\n" +"hcl:z\n" +"byr:1928 iyr:1965\n" +"eyr:2022 hgt:75 ecl:oth pid:400765046\n" +"\n" +"hcl:#c0946f hgt:62in\n" +"ecl:blu byr:1978 iyr:1923\n" +"cid:260 eyr:2021 pid:404628742\n" +"\n" +"pid:#bf1611 ecl:grn\n" +"iyr:2018 cid:146 byr:1948\n" +"eyr:2025 hcl:#fffffd hgt:87\n" +"\n" +"pid:767547618\n" +"iyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937\n" +"\n" +"ecl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f\n" +"byr:1921\n" +"\n" +"iyr:2011\n" +"pid:9562042482\n" +"hcl:z hgt:59cm\n" +"eyr:1994 cid:258 ecl:#6c1bcc byr:2025\n" +"\n" +"eyr:2028 pid:494999718 byr:1928 hgt:176cm\n" +"iyr:2015 ecl:oth hcl:#733820\n" +"\n" +"cid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu\n" +"hcl:#b6652a iyr:2016 pid:069457741\n" +"\n" +"hcl:#6b5442 iyr:2010\n" +"byr:1971\n" +"eyr:2028 hgt:169cm ecl:brn pid:528961949\n" +"\n" +"eyr:2028\n" +"hcl:#7d3b0c\n" +"byr:1952\n" +"ecl:hzl\n" +"cid:317 iyr:2016\n" +"pid:832169844\n" +"\n" +"hcl:#c0946f\n" +"ecl:brn\n" +"iyr:2017 eyr:2028\n" +"pid:161390075 byr:1993 cid:50\n" +"hgt:171cm\n" +"\n" +"ecl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031\n" +"\n" +; diff --git a/src/test/kc/adventofcode/README.txt b/src/test/kc/adventofcode/README.txt new file mode 100644 index 000000000..df3c80579 --- /dev/null +++ b/src/test/kc/adventofcode/README.txt @@ -0,0 +1,4 @@ +Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. +People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other. + +See https://adventofcode.com/2020/about \ No newline at end of file diff --git a/src/test/kc/adventofcode/longlong.c b/src/test/kc/adventofcode/longlong.c new file mode 100644 index 000000000..4f7e84874 --- /dev/null +++ b/src/test/kc/adventofcode/longlong.c @@ -0,0 +1,66 @@ +// LongLong implementation supporting integer addition and multiplication for 64bit signed integers + +#include <stdlib.h> + +struct LongLong { + // The lower 32bit + long low; + // The upper 32bit + long high; +}; + +// Creates a LongLong for a signed long value +struct LongLong toLongLong(long l) { + if(l<0) + return {l,-1l}; + else + return {l,0l}; +} + +// Add two LongLongs together +struct LongLong plusLongLong(__ma struct LongLong a, __ma struct LongLong b) { + __ma struct LongLong sum; + asm { + clc + lda a + adc b + sta sum + lda a+1 + adc b+1 + sta sum+1 + lda a+2 + adc b+2 + sta sum+2 + lda a+3 + adc b+3 + sta sum+3 + lda a+4 + adc b+4 + sta sum+4 + lda a+5 + adc b+5 + sta sum+5 + lda a+6 + adc b+6 + sta sum+6 + lda a+7 + adc b+7 + sta sum+7 + } + return sum; +} + + + +struct LongLong * SCREEN = 0x0400; + +void main() { + struct LongLong a = toLongLong(1000); + struct LongLong b = toLongLong(-2000); + struct LongLong c = plusLongLong(a,b); + SCREEN[0] = a; + SCREEN[2] = b; + SCREEN[4] = c; +} + + diff --git a/src/test/kc/literal-string-array.c b/src/test/kc/literal-string-array.c index 66d7427aa..14392f069 100644 --- a/src/test/kc/literal-string-array.c +++ b/src/test/kc/literal-string-array.c @@ -6,7 +6,7 @@ void* const NUL = (void*)0; // Works // char*[] msgs = { (char*)"hello", (char*)"cruel", (char*)"world", (char*)NUL }; // Not working -char*[] msgs = { "hello", "cruel", "world", NUL }; +char* msgs[] = { "hello", "cruel", "world", NUL }; void main() { char i=0; diff --git a/src/test/kc/platform-asm6502.c b/src/test/kc/platform-asm6502.c index 6f3b21648..d9d7119ec 100644 --- a/src/test/kc/platform-asm6502.c +++ b/src/test/kc/platform-asm6502.c @@ -1,7 +1,7 @@ // Tests the target platform ASM6502 #pragma target(asm6502) -#pragma start_address(0x2000) +#pragma start_address(0x3000) unsigned char TABLE[10]; diff --git a/src/test/kc/struct-unwinding-1.c b/src/test/kc/struct-unwinding-1.c new file mode 100644 index 000000000..6a04bb6c8 --- /dev/null +++ b/src/test/kc/struct-unwinding-1.c @@ -0,0 +1,26 @@ +// Test combining unwind structs with classic structs + +struct Point { + char x; + char y; +}; + +struct Point * const SCREEN = 0x0400; + +void main() { + // Initialize classic struct + __ma struct Point p1 = { 1, 2 }; + SCREEN[0] = p1; + // Copy classic struct to unwound struct + struct Point p2 = p1; + SCREEN[2] = p2; + // Set in classic struct + p1.x = 3; + SCREEN[4] = p1; + // Set in unwound struct + p2.x = 4; + SCREEN[6] = p2; + // Copy unwound struct to classic struct + p1 = p2; + SCREEN[8] = p1; +} diff --git a/src/test/kc/struct-unwinding-2.c b/src/test/kc/struct-unwinding-2.c new file mode 100644 index 000000000..de6cc33ba --- /dev/null +++ b/src/test/kc/struct-unwinding-2.c @@ -0,0 +1,37 @@ +// Test combining unwind structs with classic structs +// Function calls parameter passing + +struct Point { + char x; + char y; +}; + +struct Point * const SCREEN = 0x0400; + +void main() { + // Initialize classic struct + __ma struct Point p1 = { 1, 2 }; + // Pass classic struct to function taking unwound struct + print1(p1, 0); + // Pass classic struct to function taking classic struct + print2(p1, 2); + + // Initialize unwound struct + struct Point p2 = { 3, 4}; + // Pass unwound struct to function taking unwound struct + print1(p2, 4); + // Pass unwound struct to function taking classic struct + print2(p2, 6); +} + +// Function taking unwound struct as parameter +void print1(struct Point p, char idx) { + // Print unwound struct + SCREEN[idx] = p; +} + +// Function taking classic struct as parameter +void print2(__ma struct Point p, char idx) { + // Print unwound struct + SCREEN[idx] = p; +} diff --git a/src/test/kc/struct-unwinding-3.c b/src/test/kc/struct-unwinding-3.c new file mode 100644 index 000000000..5f5662c16 --- /dev/null +++ b/src/test/kc/struct-unwinding-3.c @@ -0,0 +1,39 @@ +// Test combining unwind structs with classic structs +// Function calls return value + +struct Point { + char x; + char y; +}; + +struct Point * const SCREEN = 0x0400; + +void main() { + // Initialize classic struct from function returning unwound + __ma struct Point p1 = point1(1, 2); + SCREEN[0] = p1; + // Initialize classic struct from function returning classic + //p1 = point2(2, 3); + //SCREEN[2] = p1; + + // Initialize unwound struct from function returning unwound + //struct Point p2 = point1(3,4); + //SCREEN[4] = p2; + // Initialize unwound struct from function returning classic + //p2 = point2(5,6); + //SCREEN[6] = p2; +} + +// Function returning unwound struct +struct Point point1(char x, char y) { + // Print unwound struct + struct Point p = { x, y }; + return p; +} + +// Function returning classic struct +//__ma struct Point point2(char x, char y) { +// // Print unwound struct +// struct Point p = { x, y }; +// return p; +//} diff --git a/src/test/ref/adventofcode/2020-01.asm b/src/test/ref/adventofcode/2020-01.asm new file mode 100644 index 000000000..2b41f0f91 --- /dev/null +++ b/src/test/ref/adventofcode/2020-01.asm @@ -0,0 +1,1501 @@ +// https://adventofcode.com/2020/day/1/input +// Find 2 entries that give 2020 when added together +// And 3 entries that give 2020 when added together + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-01.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + .const SIZEOF_WORD = 2 + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code +main: { + .const num_entries = $c8*SIZEOF_WORD/SIZEOF_WORD + .label __8 = $9d + .label __21 = $97 + .label __22 = $9b + .label __34 = $8e + .label __35 = $8c + .label __41 = $8e + .label __42 = $95 + .label __43 = $8c + .label j = $88 + .label i = $80 + .label mul = $90 + .label j1 = $84 + .label k = $86 + .label i1 = $82 + .label mul1 = $90 + .label mul2 = $90 + .label __47 = $9d + .label __48 = $9f + .label __49 = $8a + .label __50 = $8a + .label __51 = $8e + .label __52 = $8c + .label __53 = $97 + .label __54 = $99 + .label __55 = $9b + .label __56 = $8a + .label __57 = $8a + .label __58 = $8a + .label __59 = $8e + .label __60 = $8c + .label __61 = $8c + // clrscr() + jsr clrscr + // printf("looking a+b=2020 within %u entries\n",num_entries) + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // printf("looking a+b=2020 within %u entries\n",num_entries) + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("looking a+b=2020 within %u entries\n",num_entries) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + lda #<0 + sta.z i + sta.z i+1 + __b1: + // for(unsigned int i=0;i<num_entries;i++) + lda.z i+1 + cmp #>num_entries + bcs !__b2+ + jmp __b2 + !__b2: + bne !+ + lda.z i + cmp #<num_entries + bcs !__b2+ + jmp __b2 + !__b2: + !: + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + lda #<0 + sta.z i1 + sta.z i1+1 + __b9: + // for(unsigned int i=0;i<num_entries;i++) + lda.z i1+1 + cmp #>num_entries + bcc __b10 + bne !+ + lda.z i1 + cmp #<num_entries + bcc __b10 + !: + // } + rts + __b10: + // j=i+1 + clc + lda.z i1 + adc #1 + sta.z j1 + lda.z i1+1 + adc #0 + sta.z j1+1 + __b11: + // for(unsigned int j=i+1;j<num_entries;j++) + lda.z j1+1 + cmp #>num_entries + bcc __b12 + bne !+ + lda.z j1 + cmp #<num_entries + bcc __b12 + !: + // printf(".") + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // for(unsigned int i=0;i<num_entries;i++) + inc.z i1 + bne !+ + inc.z i1+1 + !: + jmp __b9 + __b12: + // k=j+1 + clc + lda.z j1 + adc #1 + sta.z k + lda.z j1+1 + adc #0 + sta.z k+1 + __b14: + // for(unsigned int k=j+1;k<num_entries;k++) + lda.z k+1 + cmp #>num_entries + bcc __b15 + bne !+ + lda.z k + cmp #<num_entries + bcc __b15 + !: + // for(unsigned int j=i+1;j<num_entries;j++) + inc.z j1 + bne !+ + inc.z j1+1 + !: + jmp __b11 + __b15: + // entries[i]+entries[j] + lda.z i1 + asl + sta.z __41 + lda.z i1+1 + rol + sta.z __41+1 + lda.z j1 + asl + sta.z __42 + lda.z j1+1 + rol + sta.z __42+1 + clc + lda.z __41 + adc #<entries + sta.z __53 + lda.z __41+1 + adc #>entries + sta.z __53+1 + clc + lda.z __42 + adc #<entries + sta.z __54 + lda.z __42+1 + adc #>entries + sta.z __54+1 + ldy #0 + clc + lda (__21),y + adc (__54),y + pha + iny + lda (__21),y + adc (__54),y + sta.z __21+1 + pla + sta.z __21 + // entries[i]+entries[j]+entries[k] + lda.z k + asl + sta.z __43 + lda.z k+1 + rol + sta.z __43+1 + clc + lda.z __43 + adc #<entries + sta.z __55 + lda.z __43+1 + adc #>entries + sta.z __55+1 + ldy #0 + clc + lda (__22),y + adc.z __21 + pha + iny + lda (__22),y + adc.z __21+1 + sta.z __22+1 + pla + sta.z __22 + // if(entries[i]+entries[j]+entries[k]==2020) + lda.z __22+1 + cmp #>$7e4 + beq !__b17+ + jmp __b17 + !__b17: + lda.z __22 + cmp #<$7e4 + beq !__b17+ + jmp __b17 + !__b17: + // printf("\n") + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda.z i1 + sta.z printf_uint.uvalue + lda.z i1+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + clc + lda.z __41 + adc #<entries + sta.z __56 + lda.z __41+1 + adc #>entries + sta.z __56+1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda.z j1 + sta.z printf_uint.uvalue + lda.z j1+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + clc + lda.z __42 + adc #<entries + sta.z __57 + lda.z __42+1 + adc #>entries + sta.z __57+1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda.z k + sta.z printf_uint.uvalue + lda.z k+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + clc + lda.z __43 + adc #<entries + sta.z __58 + lda.z __43+1 + adc #>entries + sta.z __58+1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + jsr printf_uint + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // mul16u(entries[i],entries[k]) + clc + lda.z __59 + adc #<entries + sta.z __59 + lda.z __59+1 + adc #>entries + sta.z __59+1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + clc + lda.z __60 + adc #<entries + sta.z __60 + lda.z __60+1 + adc #>entries + sta.z __60+1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + jsr mul16u + // mul16u(entries[i],entries[k]) + // mul1 = mul16u(entries[i],entries[k]) + // mul16u( <mul1 ,entries[j] ) + lda.z mul1 + sta.z mul16u.a + lda.z mul1+1 + sta.z mul16u.a+1 + clc + lda.z __42 + adc #<entries + sta.z __61 + lda.z __42+1 + adc #>entries + sta.z __61+1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + jsr mul16u + // mul16u( <mul1 ,entries[j] ) + // mul2 = mul16u( <mul1 ,entries[j] ) + // printf("multiplied %lu\n", mul2) + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + // printf("multiplied %lu\n", mul2) + jsr printf_ulong + // printf("multiplied %lu\n", mul2) + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + __b17: + // for(unsigned int k=j+1;k<num_entries;k++) + inc.z k + bne !+ + inc.z k+1 + !: + jmp __b14 + __b2: + // j=i+1 + clc + lda.z i + adc #1 + sta.z j + lda.z i+1 + adc #0 + sta.z j+1 + __b4: + // for(unsigned int j=i+1;j<num_entries;j++) + lda.z j+1 + cmp #>num_entries + bcc __b5 + bne !+ + lda.z j + cmp #<num_entries + bcc __b5 + !: + // printf(".") + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // for(unsigned int i=0;i<num_entries;i++) + inc.z i + bne !+ + inc.z i+1 + !: + jmp __b1 + __b5: + // entries[i]+entries[j] + lda.z i + asl + sta.z __34 + lda.z i+1 + rol + sta.z __34+1 + lda.z j + asl + sta.z __35 + lda.z j+1 + rol + sta.z __35+1 + clc + lda.z __34 + adc #<entries + sta.z __47 + lda.z __34+1 + adc #>entries + sta.z __47+1 + clc + lda.z __35 + adc #<entries + sta.z __48 + lda.z __35+1 + adc #>entries + sta.z __48+1 + ldy #0 + clc + lda (__8),y + adc (__48),y + pha + iny + lda (__8),y + adc (__48),y + sta.z __8+1 + pla + sta.z __8 + // if(entries[i]+entries[j]==2020) + lda.z __8+1 + cmp #>$7e4 + beq !__b7+ + jmp __b7 + !__b7: + lda.z __8 + cmp #<$7e4 + beq !__b7+ + jmp __b7 + !__b7: + // printf("\n") + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda.z i + sta.z printf_uint.uvalue + lda.z i+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + clc + lda.z __34 + adc #<entries + sta.z __49 + lda.z __34+1 + adc #>entries + sta.z __49+1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + jsr printf_uint + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda.z j + sta.z printf_uint.uvalue + lda.z j+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + clc + lda.z __35 + adc #<entries + sta.z __50 + lda.z __35+1 + adc #>entries + sta.z __50+1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + jsr printf_uint + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // mul16u(entries[i],entries[j]) + clc + lda.z __51 + adc #<entries + sta.z __51 + lda.z __51+1 + adc #>entries + sta.z __51+1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + clc + lda.z __52 + adc #<entries + sta.z __52 + lda.z __52+1 + adc #>entries + sta.z __52+1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + jsr mul16u + // mul16u(entries[i],entries[j]) + // mul = mul16u(entries[i],entries[j]) + // printf("multiplied %lu\n", mul) + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + // printf("multiplied %lu\n", mul) + jsr printf_ulong + // printf("multiplied %lu\n", mul) + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + __b7: + // for(unsigned int j=i+1;j<num_entries;j++) + inc.z j + bne !+ + inc.z j+1 + !: + jmp __b4 + .segment Data + .encoding "ascii" + s: .text "looking a+b=2020 within " + .byte 0 + s1: .text @" entries\$9b" + .byte 0 + s2: .text @"\$9blooking a+b+c=2020 within " + .byte 0 + s4: .text "." + .byte 0 + s5: .text @"\$9b" + .byte 0 + s6: .text "match found [" + .byte 0 + s7: .text "]" + .byte 0 + s8: .text "+[" + .byte 0 + s10: .text @"=2020\$9b" + .byte 0 + s11: .text "multiplied " + .byte 0 +} +.segment Code +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // Fill entire screen with spaces + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // *OLDCHR = 0x00 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + jsr gotoxy + // } + rts +} +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8a) s) +cputs: { + .label s = $8a + __b1: + // while (c = *s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // cputc(c) + sta.z cputc.c + jsr cputc + jmp __b1 +} +// Print an unsigned int using a specific format +// printf_uint(word zp($8a) uvalue) +printf_uint: { + .label uvalue = $8a + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr utoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Perform binary multiplication of two unsigned 16-bit unsigned ints into a 32-bit unsigned long +// mul16u(word zp($8e) a, word zp($8c) b) +mul16u: { + .label mb = $a2 + .label a = $8e + .label res = $90 + .label b = $8c + .label return = $90 + // mb = b + lda.z b + sta.z mb + lda.z b+1 + sta.z mb+1 + lda #0 + sta.z mb+2 + sta.z mb+3 + sta.z res + sta.z res+1 + lda #<0>>$10 + sta.z res+2 + lda #>0>>$10 + sta.z res+3 + __b1: + // while(a!=0) + lda.z a + bne __b2 + lda.z a+1 + bne __b2 + // } + rts + __b2: + // a&1 + lda #1 + and.z a + // if( (a&1) != 0) + cmp #0 + beq __b3 + // res = res + mb + lda.z res + clc + adc.z mb + sta.z res + lda.z res+1 + adc.z mb+1 + sta.z res+1 + lda.z res+2 + adc.z mb+2 + sta.z res+2 + lda.z res+3 + adc.z mb+3 + sta.z res+3 + __b3: + // a = a>>1 + lsr.z a+1 + ror.z a + // mb = mb<<1 + asl.z mb + rol.z mb+1 + rol.z mb+2 + rol.z mb+3 + jmp __b1 +} +// Print an unsigned int using a specific format +// printf_ulong(dword zp($90) uvalue) +printf_ulong: { + .label uvalue = $90 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // ultoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr ultoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($9b) str, word zp($97) num) +memset: { + .label end = $97 + .label dst = $9b + .label str = $9b + .label num = $97 + // if(num>0) + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // end = (char*)str + num + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + __b2: + // for(char* dst = str; dst!=end; dst++) + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + __breturn: + // } + rts + __b3: + // *dst = c + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + lda #y + sta ROWCRS + // setcursor() + jsr setcursor + // } + rts +} +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($a1) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $a1 + // if (c == '\r') + lda #'\r' + cmp.z c + beq __b1 + // if(c == '\n' || c == 0x9b) + lda #'\$9b' + cmp.z c + beq __b2 + lda #$9b + cmp.z c + beq __b2 + // return rawmap[*v]; + ldy.z convertToScreenCode1_v + ldx rawmap,y + // putchar(convertToScreenCode(&c)) + jsr putchar + // (*COLCRS)++; + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // setcursor() + jsr setcursor + // } + rts + __b5: + // *COLCRS = 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b2: + // *COLCRS = 0 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b1: + // *COLCRS = 0 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + jsr setcursor + rts +} +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($8a) value, byte* zp($97) buffer) +utoa: { + .label digit_value = $a6 + .label buffer = $97 + .label digit = $94 + .label value = $8a + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldx #0 + txa + sta.z digit + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + lda.z digit + cmp #5-1 + bcc __b2 + // *buffer++ = DIGITS[(char)value] + lda.z value + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + lda #0 + tay + sta (buffer),y + // } + rts + __b2: + // digit_value = digit_values[digit] + lda.z digit + asl + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + cpx #0 + bne __b5 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + inc.z digit + jmp __b1 + __b5: + // utoa_append(buffer++, value, digit_value) + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value); + inc.z buffer + bne !+ + inc.z buffer+1 + !: + ldx #1 + jmp __b4 +} +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + // if(buffer.sign) + cmp #0 + beq __b2 + // cputc(buffer.sign) + sta.z cputc.c + jsr cputc + __b2: + // cputs(buffer.digits) + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + // } + rts +} +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// ultoa(dword zp($90) value, byte* zp($9b) buffer) +ultoa: { + .label digit_value = $a2 + .label buffer = $9b + .label digit = $94 + .label value = $90 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldx #0 + txa + sta.z digit + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + lda.z digit + cmp #$a-1 + bcc __b2 + // *buffer++ = DIGITS[(char)value] + lda.z value + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + lda #0 + tay + sta (buffer),y + // } + rts + __b2: + // digit_value = digit_values[digit] + lda.z digit + asl + asl + tay + lda RADIX_DECIMAL_VALUES_LONG,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES_LONG+1,y + sta.z digit_value+1 + lda RADIX_DECIMAL_VALUES_LONG+2,y + sta.z digit_value+2 + lda RADIX_DECIMAL_VALUES_LONG+3,y + sta.z digit_value+3 + // if (started || value >= digit_value) + cpx #0 + bne __b5 + lda.z value+3 + cmp.z digit_value+3 + bcc !+ + bne __b5 + lda.z value+2 + cmp.z digit_value+2 + bcc !+ + bne __b5 + lda.z value+1 + cmp.z digit_value+1 + bcc !+ + bne __b5 + lda.z value + cmp.z digit_value + bcs __b5 + !: + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + inc.z digit + jmp __b1 + __b5: + // ultoa_append(buffer++, value, digit_value) + jsr ultoa_append + // ultoa_append(buffer++, value, digit_value) + // value = ultoa_append(buffer++, value, digit_value) + // value = ultoa_append(buffer++, value, digit_value); + inc.z buffer + bne !+ + inc.z buffer+1 + !: + ldx #1 + jmp __b4 +} +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $a6 + // **OLDADR = *OLDCHR + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // c = *loc + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + stx OLDCHR + // *OLDADR = loc + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // *CRSINH = 0 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + txa + eor #$80 + // **OLDADR = c + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // } + rts +} +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $a6 + // **OLDADR = *OLDCHR + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // newChar = code | conio_reverse_value + txa + // *loc = newChar + ldy #0 + sta (loc),y + // *OLDCHR = newChar + sta OLDCHR + // setcursor() + jsr setcursor + // } + rts +} +newline: { + .label start = $9b + // if ((*ROWCRS)++ == CONIO_HEIGHT) + inc ROWCRS + lda #$18 + cmp ROWCRS + bne __b1 + // **OLDADR ^= 0x80 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // start = *SAVMSC + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + jsr memcpy + // start + CONIO_WIDTH * 23 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // *ROWCRS = CONIO_HEIGHT - 1 + lda #$18-1 + sta ROWCRS + __b1: + // setcursor() + jsr setcursor + // } + rts +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($97) buffer, word zp($8a) value, word zp($a6) sub) +utoa_append: { + .label buffer = $97 + .label value = $8a + .label sub = $a6 + .label return = $8a + ldx #0 + __b1: + // while (value >= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + jmp __b1 +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// ultoa_append(byte* zp($9b) buffer, dword zp($90) value, dword zp($a2) sub) +ultoa_append: { + .label buffer = $9b + .label value = $90 + .label sub = $a2 + .label return = $90 + ldx #0 + __b1: + // while (value >= sub) + lda.z value+3 + cmp.z sub+3 + bcc !+ + bne __b2 + lda.z value+2 + cmp.z sub+2 + bcc !+ + bne __b2 + lda.z value+1 + cmp.z sub+1 + bcc !+ + bne __b2 + lda.z value + cmp.z sub + bcs __b2 + !: + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + lda.z value+2 + sbc.z sub+2 + sta.z value+2 + lda.z value+3 + sbc.z sub+3 + sta.z value+3 + jmp __b1 +} +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $a6 + .label __1 = $a6 + .label __3 = $a6 + .label return = $a6 + .label __4 = $a8 + .label __5 = $a6 + // (word)(*ROWCRS)*CONIO_WIDTH + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // } + rts +} +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($99) destination, byte* zp($97) source) +memcpy: { + .const num = $28*$17 + .label src_end = $a8 + .label dst = $99 + .label src = $97 + .label destination = $99 + .label source = $97 + // src_end = (char*)source+num + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + __b1: + // while(src!=src_end) + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // } + rts + __b2: + // *dst++ = *src++ + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + inc.z dst + bne !+ + inc.z dst+1 + !: + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + entries: .word $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/adventofcode/2020-01.cfg b/src/test/ref/adventofcode/2020-01.cfg new file mode 100644 index 000000000..eaea4616c --- /dev/null +++ b/src/test/ref/adventofcode/2020-01.cfg @@ -0,0 +1,674 @@ + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@19 +main::@19: scope:[main] from main + [2] phi() + [3] call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + [4] phi() + [5] call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + [6] phi() + [7] call cputs + to:main::@1 +main::@1: scope:[main] from main::@21 main::@24 + [8] main::i#2 = phi( main::@21/0, main::@24/main::i#1 ) + [9] if(main::i#2<main::num_entries#0) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [10] phi() + [11] call cputs + to:main::@22 +main::@22: scope:[main] from main::@3 + [12] phi() + [13] call printf_uint + to:main::@23 +main::@23: scope:[main] from main::@22 + [14] phi() + [15] call cputs + to:main::@9 +main::@9: scope:[main] from main::@23 main::@38 + [16] main::i1#2 = phi( main::@23/0, main::@38/main::i1#1 ) + [17] if(main::i1#2<main::num_entries#0) goto main::@10 + to:main::@return +main::@return: scope:[main] from main::@9 + [18] return + to:@return +main::@10: scope:[main] from main::@9 + [19] main::j1#0 = main::i1#2 + 1 + to:main::@11 +main::@11: scope:[main] from main::@10 main::@16 + [20] main::j1#2 = phi( main::@10/main::j1#0, main::@16/main::j1#1 ) + [21] if(main::j1#2<main::num_entries#0) goto main::@12 + to:main::@13 +main::@13: scope:[main] from main::@11 + [22] phi() + [23] call cputs + to:main::@38 +main::@38: scope:[main] from main::@13 + [24] main::i1#1 = ++ main::i1#2 + to:main::@9 +main::@12: scope:[main] from main::@11 + [25] main::k#0 = main::j1#2 + 1 + to:main::@14 +main::@14: scope:[main] from main::@12 main::@17 + [26] main::k#10 = phi( main::@12/main::k#0, main::@17/main::k#1 ) + [27] if(main::k#10<main::num_entries#0) goto main::@15 + to:main::@16 +main::@16: scope:[main] from main::@14 + [28] main::j1#1 = ++ main::j1#2 + to:main::@11 +main::@15: scope:[main] from main::@14 + [29] main::$41 = main::i1#2 << 1 + [30] main::$42 = main::j1#2 << 1 + [31] main::$53 = entries + main::$41 + [32] main::$54 = entries + main::$42 + [33] main::$21 = *main::$53 + *main::$54 + [34] main::$43 = main::k#10 << 1 + [35] main::$55 = entries + main::$43 + [36] main::$22 = main::$21 + *main::$55 + [37] if(main::$22!=$7e4) goto main::@17 + to:main::@18 +main::@18: scope:[main] from main::@15 + [38] phi() + [39] call cputs + to:main::@39 +main::@39: scope:[main] from main::@18 + [40] phi() + [41] call cputs + to:main::@40 +main::@40: scope:[main] from main::@39 + [42] printf_uint::uvalue#6 = main::i1#2 + [43] call printf_uint + to:main::@41 +main::@41: scope:[main] from main::@40 + [44] phi() + [45] call cputs + to:main::@42 +main::@42: scope:[main] from main::@41 + [46] main::$56 = entries + main::$41 + [47] printf_uint::uvalue#7 = *main::$56 + [48] call printf_uint + to:main::@43 +main::@43: scope:[main] from main::@42 + [49] phi() + [50] call cputs + to:main::@44 +main::@44: scope:[main] from main::@43 + [51] printf_uint::uvalue#8 = main::j1#2 + [52] call printf_uint + to:main::@45 +main::@45: scope:[main] from main::@44 + [53] phi() + [54] call cputs + to:main::@46 +main::@46: scope:[main] from main::@45 + [55] main::$57 = entries + main::$42 + [56] printf_uint::uvalue#9 = *main::$57 + [57] call printf_uint + to:main::@47 +main::@47: scope:[main] from main::@46 + [58] phi() + [59] call cputs + to:main::@48 +main::@48: scope:[main] from main::@47 + [60] printf_uint::uvalue#10 = main::k#10 + [61] call printf_uint + to:main::@49 +main::@49: scope:[main] from main::@48 + [62] phi() + [63] call cputs + to:main::@50 +main::@50: scope:[main] from main::@49 + [64] main::$58 = entries + main::$43 + [65] printf_uint::uvalue#11 = *main::$58 + [66] call printf_uint + to:main::@51 +main::@51: scope:[main] from main::@50 + [67] phi() + [68] call cputs + to:main::@52 +main::@52: scope:[main] from main::@51 + [69] main::$59 = entries + main::$41 + [70] mul16u::a#2 = *main::$59 + [71] main::$60 = entries + main::$43 + [72] mul16u::b#1 = *main::$60 + [73] call mul16u + [74] mul16u::return#3 = mul16u::res#2 + to:main::@53 +main::@53: scope:[main] from main::@52 + [75] main::mul1#0 = mul16u::return#3 + [76] mul16u::a#3 = < main::mul1#0 + [77] main::$61 = entries + main::$42 + [78] mul16u::b#2 = *main::$61 + [79] call mul16u + [80] mul16u::return#4 = mul16u::res#2 + to:main::@54 +main::@54: scope:[main] from main::@53 + [81] main::mul2#0 = mul16u::return#4 + [82] call cputs + to:main::@55 +main::@55: scope:[main] from main::@54 + [83] printf_ulong::uvalue#1 = main::mul2#0 + [84] call printf_ulong + to:main::@56 +main::@56: scope:[main] from main::@55 + [85] phi() + [86] call cputs + to:main::@17 +main::@17: scope:[main] from main::@15 main::@56 + [87] main::k#1 = ++ main::k#10 + to:main::@14 +main::@2: scope:[main] from main::@1 + [88] main::j#0 = main::i#2 + 1 + to:main::@4 +main::@4: scope:[main] from main::@2 main::@7 + [89] main::j#10 = phi( main::@2/main::j#0, main::@7/main::j#1 ) + [90] if(main::j#10<main::num_entries#0) goto main::@5 + to:main::@6 +main::@6: scope:[main] from main::@4 + [91] phi() + [92] call cputs + to:main::@24 +main::@24: scope:[main] from main::@6 + [93] main::i#1 = ++ main::i#2 + to:main::@1 +main::@5: scope:[main] from main::@4 + [94] main::$34 = main::i#2 << 1 + [95] main::$35 = main::j#10 << 1 + [96] main::$47 = entries + main::$34 + [97] main::$48 = entries + main::$35 + [98] main::$8 = *main::$47 + *main::$48 + [99] if(main::$8!=$7e4) goto main::@7 + to:main::@8 +main::@8: scope:[main] from main::@5 + [100] phi() + [101] call cputs + to:main::@25 +main::@25: scope:[main] from main::@8 + [102] phi() + [103] call cputs + to:main::@26 +main::@26: scope:[main] from main::@25 + [104] printf_uint::uvalue#2 = main::i#2 + [105] call printf_uint + to:main::@27 +main::@27: scope:[main] from main::@26 + [106] phi() + [107] call cputs + to:main::@28 +main::@28: scope:[main] from main::@27 + [108] main::$49 = entries + main::$34 + [109] printf_uint::uvalue#3 = *main::$49 + [110] call printf_uint + to:main::@29 +main::@29: scope:[main] from main::@28 + [111] phi() + [112] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [113] printf_uint::uvalue#4 = main::j#10 + [114] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [115] phi() + [116] call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + [117] main::$50 = entries + main::$35 + [118] printf_uint::uvalue#5 = *main::$50 + [119] call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + [120] phi() + [121] call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + [122] main::$51 = entries + main::$34 + [123] mul16u::a#1 = *main::$51 + [124] main::$52 = entries + main::$35 + [125] mul16u::b#0 = *main::$52 + [126] call mul16u + [127] mul16u::return#2 = mul16u::res#2 + to:main::@35 +main::@35: scope:[main] from main::@34 + [128] main::mul#0 = mul16u::return#2 + [129] call cputs + to:main::@36 +main::@36: scope:[main] from main::@35 + [130] printf_ulong::uvalue#0 = main::mul#0 + [131] call printf_ulong + to:main::@37 +main::@37: scope:[main] from main::@36 + [132] phi() + [133] call cputs + to:main::@7 +main::@7: scope:[main] from main::@37 main::@5 + [134] main::j#1 = ++ main::j#10 + to:main::@4 + +void clrscr() +clrscr: scope:[clrscr] from main + [135] memset::str#7 = (void*)*SAVMSC + [136] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [137] *OLDCHR = 0 + [138] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [139] return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@13 main::@18 main::@19 main::@21 main::@23 main::@25 main::@27 main::@29 main::@3 main::@31 main::@33 main::@35 main::@37 main::@39 main::@41 main::@43 main::@45 main::@47 main::@49 main::@51 main::@54 main::@56 main::@6 main::@8 printf_number_buffer::@2 + [140] cputs::s#27 = phi( main::@13/main::s4, main::@18/main::s5, main::@19/main::s, main::@21/main::s1, main::@23/main::s1, main::@25/main::s6, main::@27/main::s7, main::@3/main::s2, main::@29/main::s8, main::@31/main::s7, main::@33/main::s10, main::@35/main::s11, main::@37/main::s5, main::@39/main::s6, main::@41/main::s7, main::@43/main::s8, main::@45/main::s7, main::@47/main::s8, main::@49/main::s7, main::@51/main::s10, main::@54/main::s11, main::@56/main::s5, main::@6/main::s4, main::@8/main::s5, printf_number_buffer::@2/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [141] cputs::s#26 = phi( cputs/cputs::s#27, cputs::@2/cputs::s#0 ) + [142] cputs::c#1 = *cputs::s#26 + [143] cputs::s#0 = ++ cputs::s#26 + [144] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [145] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [146] cputc::c = cputs::c#1 + [147] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@20 main::@22 main::@26 main::@28 main::@30 main::@32 main::@40 main::@42 main::@44 main::@46 main::@48 main::@50 + [148] printf_uint::uvalue#12 = phi( main::@20/main::num_entries#0, main::@22/main::num_entries#0, main::@26/printf_uint::uvalue#2, main::@28/printf_uint::uvalue#3, main::@30/printf_uint::uvalue#4, main::@32/printf_uint::uvalue#5, main::@40/printf_uint::uvalue#6, main::@42/printf_uint::uvalue#7, main::@44/printf_uint::uvalue#8, main::@46/printf_uint::uvalue#9, main::@48/printf_uint::uvalue#10, main::@50/printf_uint::uvalue#11 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [149] *((byte*)&printf_buffer) = 0 + [150] utoa::value#1 = printf_uint::uvalue#12 + [151] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [152] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer) + [153] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [154] return + to:@return + +dword mul16u(word mul16u::a , word mul16u::b) +mul16u: scope:[mul16u] from main::@34 main::@52 main::@53 + [155] mul16u::a#7 = phi( main::@34/mul16u::a#1, main::@52/mul16u::a#2, main::@53/mul16u::a#3 ) + [155] mul16u::b#3 = phi( main::@34/mul16u::b#0, main::@52/mul16u::b#1, main::@53/mul16u::b#2 ) + [156] mul16u::mb#0 = (dword)mul16u::b#3 + to:mul16u::@1 +mul16u::@1: scope:[mul16u] from mul16u mul16u::@3 + [157] mul16u::mb#2 = phi( mul16u/mul16u::mb#0, mul16u::@3/mul16u::mb#1 ) + [157] mul16u::res#2 = phi( mul16u/0, mul16u::@3/mul16u::res#6 ) + [157] mul16u::a#4 = phi( mul16u/mul16u::a#7, mul16u::@3/mul16u::a#0 ) + [158] if(mul16u::a#4!=0) goto mul16u::@2 + to:mul16u::@return +mul16u::@return: scope:[mul16u] from mul16u::@1 + [159] return + to:@return +mul16u::@2: scope:[mul16u] from mul16u::@1 + [160] mul16u::$1 = mul16u::a#4 & 1 + [161] if(mul16u::$1==0) goto mul16u::@3 + to:mul16u::@4 +mul16u::@4: scope:[mul16u] from mul16u::@2 + [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 + to:mul16u::@3 +mul16u::@3: scope:[mul16u] from mul16u::@2 mul16u::@4 + [163] mul16u::res#6 = phi( mul16u::@2/mul16u::res#2, mul16u::@4/mul16u::res#1 ) + [164] mul16u::a#0 = mul16u::a#4 >> 1 + [165] mul16u::mb#1 = mul16u::mb#2 << 1 + to:mul16u::@1 + +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +printf_ulong: scope:[printf_ulong] from main::@36 main::@55 + [166] printf_ulong::uvalue#2 = phi( main::@36/printf_ulong::uvalue#0, main::@55/printf_ulong::uvalue#1 ) + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [167] *((byte*)&printf_buffer) = 0 + [168] ultoa::value#1 = printf_ulong::uvalue#2 + [169] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [170] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [171] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [172] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [173] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [173] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [174] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [176] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [177] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [178] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [179] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [180] *memset::dst#2 = 0 + [181] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [182] *COLCRS = gotoxy::x#1 + [183] *ROWCRS = gotoxy::y#1 + [184] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [185] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [186] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [187] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [188] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [190] phi() + [191] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [192] *COLCRS = ++ *COLCRS + [193] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [194] phi() + [195] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [196] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [197] *COLCRS = 0 + [198] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [199] *COLCRS = 0 + [200] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [201] *COLCRS = 0 + [202] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [203] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [204] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [204] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [204] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [204] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [205] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [206] utoa::$11 = (byte)utoa::value#2 + [207] *utoa::buffer#11 = DIGITS[utoa::$11] + [208] utoa::buffer#3 = ++ utoa::buffer#11 + [209] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [210] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [211] utoa::$10 = utoa::digit#2 << 1 + [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [213] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [215] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [215] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [215] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [216] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [217] utoa_append::buffer#0 = utoa::buffer#11 + [218] utoa_append::value#0 = utoa::value#2 + [219] utoa_append::sub#0 = utoa::digit_value#0 + [220] call utoa_append + [221] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [222] utoa::value#0 = utoa_append::return#0 + [223] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 printf_ulong::@2 + [224] printf_number_buffer::buffer_sign#10 = phi( printf_uint::@2/printf_number_buffer::buffer_sign#1, printf_ulong::@2/printf_number_buffer::buffer_sign#0 ) + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [225] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [226] cputc::c = printf_number_buffer::buffer_sign#10 + [227] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [228] phi() + [229] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [230] return + to:@return + +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [231] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [232] ultoa::buffer#11 = phi( ultoa::@4/ultoa::buffer#14, ultoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [232] ultoa::started#2 = phi( ultoa::@4/ultoa::started#4, ultoa/0 ) + [232] ultoa::value#2 = phi( ultoa::@4/ultoa::value#6, ultoa/ultoa::value#1 ) + [232] ultoa::digit#2 = phi( ultoa::@4/ultoa::digit#1, ultoa/0 ) + [233] if(ultoa::digit#2<$a-1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [234] ultoa::$11 = (byte)ultoa::value#2 + [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] + [236] ultoa::buffer#3 = ++ ultoa::buffer#11 + [237] *ultoa::buffer#3 = 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [238] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [239] ultoa::$10 = ultoa::digit#2 << 2 + [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] + [241] if(0!=ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 + to:ultoa::@4 +ultoa::@4: scope:[ultoa] from ultoa::@6 ultoa::@7 + [243] ultoa::buffer#14 = phi( ultoa::@7/ultoa::buffer#11, ultoa::@6/ultoa::buffer#4 ) + [243] ultoa::started#4 = phi( ultoa::@7/ultoa::started#2, ultoa::@6/1 ) + [243] ultoa::value#6 = phi( ultoa::@7/ultoa::value#2, ultoa::@6/ultoa::value#0 ) + [244] ultoa::digit#1 = ++ ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [245] ultoa_append::buffer#0 = ultoa::buffer#11 + [246] ultoa_append::value#0 = ultoa::value#2 + [247] ultoa_append::sub#0 = ultoa::digit_value#0 + [248] call ultoa_append + [249] ultoa_append::return#0 = ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [250] ultoa::value#0 = ultoa_append::return#0 + [251] ultoa::buffer#4 = ++ ultoa::buffer#11 + to:ultoa::@4 + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [252] *(*OLDADR) = *OLDCHR + [253] call cursorLocation + [254] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [255] setcursor::loc#0 = cursorLocation::return#3 + [256] setcursor::c#0 = *setcursor::loc#0 + [257] *OLDCHR = setcursor::c#0 + [258] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [259] *CRSINH = 0 + [260] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [261] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [262] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [263] *(*OLDADR) = *OLDCHR + [264] call cursorLocation + [265] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [266] putchar::loc#0 = cursorLocation::return#0 + [267] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [268] *putchar::loc#0 = putchar::newChar#0 + [269] *OLDCHR = putchar::newChar#0 + [270] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [271] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [272] *ROWCRS = ++ *ROWCRS + [273] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [274] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [275] newline::start#0 = *SAVMSC + [276] memcpy::source#0 = newline::start#0 + $28 + [277] memcpy::destination#0 = (void*)newline::start#0 + [278] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [279] memset::str#0 = newline::start#0 + (word)$28*$17 + [280] memset::str#8 = (void*)memset::str#0 + [281] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [282] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [283] phi() + [284] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [285] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [286] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [287] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [287] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [290] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [291] utoa_append::digit#1 = ++ utoa_append::digit#2 + [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [293] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [294] ultoa_append::digit#2 = phi( ultoa_append/0, ultoa_append::@2/ultoa_append::digit#1 ) + [294] ultoa_append::value#2 = phi( ultoa_append/ultoa_append::value#0, ultoa_append::@2/ultoa_append::value#1 ) + [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + [297] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [298] ultoa_append::digit#1 = ++ ultoa_append::digit#2 + [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 + to:ultoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [300] cursorLocation::$3 = (word)*ROWCRS + [301] cursorLocation::$4 = cursorLocation::$3 << 2 + [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [303] cursorLocation::$0 = cursorLocation::$5 << 3 + [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [306] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [309] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [310] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [310] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [312] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [313] *memcpy::dst#2 = *memcpy::src#2 + [314] memcpy::dst#1 = ++ memcpy::dst#2 + [315] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 diff --git a/src/test/ref/adventofcode/2020-01.log b/src/test/ref/adventofcode/2020-01.log new file mode 100644 index 000000000..5e0155e7a --- /dev/null +++ b/src/test/ref/adventofcode/2020-01.log @@ -0,0 +1,11884 @@ +Resolved forward reference rawmap to rawmap +Fixing struct type size struct ATARI_GTIA_READ to 32 +Fixing struct type size struct ATARI_POKEY_READ to 16 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred volatile on symbol affected by address-of cputc::$4 = call convertToScreenCode &cputc::c +Added struct type cast to parameter value list call printf_uint main::num_entries (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::num_entries (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::i (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint entries[main::$34] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::j (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint entries[main::$35] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_ulong main::mul (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::i1 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint entries[main::$41] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::j1 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint entries[main::$42] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::k (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint entries[main::$43] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_ulong main::mul2 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Inlined call cputc::$4 = call convertToScreenCode &cputc::c +Inlined call call __init +Eliminating unused variable with no statement main::$3 +Eliminating unused variable with no statement main::$4 +Eliminating unused variable with no statement main::$11 +Eliminating unused variable with no statement main::$12 +Eliminating unused variable with no statement main::$14 +Eliminating unused variable with no statement main::$15 +Eliminating unused variable with no statement main::$25 +Eliminating unused variable with no statement main::$26 +Eliminating unused variable with no statement main::$30 +Eliminating unused variable with no statement main::$31 + +CONTROL FLOW GRAPH SSA + +byte toupper(byte toupper::ch) +toupper: scope:[toupper] from strupr::@2 + toupper::ch#1 = phi( strupr::@2/toupper::ch#0 ) + toupper::$0 = toupper::ch#1 >= 'a'at + toupper::$1 = toupper::ch#1 <= 'z'at + toupper::$2 = toupper::$0 && toupper::$1 + if(toupper::$2) goto toupper::@1 + to:toupper::@2 +toupper::@1: scope:[toupper] from toupper + toupper::ch#2 = phi( toupper/toupper::ch#1 ) + toupper::$3 = toupper::ch#2 + 'A'at-'a'at + toupper::return#0 = toupper::$3 + to:toupper::@return +toupper::@2: scope:[toupper] from toupper + toupper::ch#3 = phi( toupper/toupper::ch#1 ) + toupper::return#1 = toupper::ch#3 + to:toupper::@return +toupper::@return: scope:[toupper] from toupper::@1 toupper::@2 + toupper::return#4 = phi( toupper::@1/toupper::return#0, toupper::@2/toupper::return#1 ) + toupper::return#2 = toupper::return#4 + return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@5 + memcpy::num#1 = phi( newline::@5/memcpy::num#0 ) + memcpy::destination#1 = phi( newline::@5/memcpy::destination#0 ) + memcpy::source#1 = phi( newline::@5/memcpy::source#0 ) + memcpy::src#0 = ((byte*)) memcpy::source#1 + memcpy::dst#0 = ((byte*)) memcpy::destination#1 + memcpy::$2 = (byte*)memcpy::source#1 + memcpy::$0 = memcpy::$2 + memcpy::num#1 + memcpy::src_end#0 = memcpy::$0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + memcpy::destination#3 = phi( memcpy/memcpy::destination#1, memcpy::@2/memcpy::destination#4 ) + memcpy::dst#3 = phi( memcpy/memcpy::dst#0, memcpy::@2/memcpy::dst#1 ) + memcpy::src_end#1 = phi( memcpy/memcpy::src_end#0, memcpy::@2/memcpy::src_end#2 ) + memcpy::src#2 = phi( memcpy/memcpy::src#0, memcpy::@2/memcpy::src#1 ) + memcpy::$1 = memcpy::src#2 != memcpy::src_end#1 + if(memcpy::$1) goto memcpy::@2 + to:memcpy::@3 +memcpy::@2: scope:[memcpy] from memcpy::@1 + memcpy::destination#4 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::src_end#2 = phi( memcpy::@1/memcpy::src_end#1 ) + memcpy::dst#2 = phi( memcpy::@1/memcpy::dst#3 ) + memcpy::src#3 = phi( memcpy::@1/memcpy::src#2 ) + *memcpy::dst#2 = *memcpy::src#3 + memcpy::dst#1 = ++ memcpy::dst#2 + memcpy::src#1 = ++ memcpy::src#3 + to:memcpy::@1 +memcpy::@3: scope:[memcpy] from memcpy::@1 + memcpy::destination#2 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::return#0 = memcpy::destination#2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@3 + memcpy::return#3 = phi( memcpy::@3/memcpy::return#0 ) + memcpy::return#1 = memcpy::return#3 + return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@9 + memset::c#5 = phi( clrscr/memset::c#1, newline::@9/memset::c#0 ) + memset::str#4 = phi( clrscr/memset::str#1, newline::@9/memset::str#0 ) + memset::num#2 = phi( clrscr/memset::num#1, newline::@9/memset::num#0 ) + memset::$0 = memset::num#2 > 0 + memset::$1 = ! memset::$0 + if(memset::$1) goto memset::@1 + to:memset::@2 +memset::@1: scope:[memset] from memset memset::@3 + memset::str#2 = phi( memset/memset::str#4, memset::@3/memset::str#5 ) + memset::return#0 = memset::str#2 + to:memset::@return +memset::@2: scope:[memset] from memset + memset::c#4 = phi( memset/memset::c#5 ) + memset::num#3 = phi( memset/memset::num#2 ) + memset::str#3 = phi( memset/memset::str#4 ) + memset::$4 = (byte*)memset::str#3 + memset::$2 = memset::$4 + memset::num#3 + memset::end#0 = memset::$2 + memset::dst#0 = ((byte*)) memset::str#3 + to:memset::@3 +memset::@3: scope:[memset] from memset::@2 memset::@4 + memset::c#3 = phi( memset::@2/memset::c#4, memset::@4/memset::c#2 ) + memset::str#5 = phi( memset::@2/memset::str#3, memset::@4/memset::str#6 ) + memset::end#1 = phi( memset::@2/memset::end#0, memset::@4/memset::end#2 ) + memset::dst#2 = phi( memset::@2/memset::dst#0, memset::@4/memset::dst#1 ) + memset::$3 = memset::dst#2 != memset::end#1 + if(memset::$3) goto memset::@4 + to:memset::@1 +memset::@4: scope:[memset] from memset::@3 + memset::str#6 = phi( memset::@3/memset::str#5 ) + memset::end#2 = phi( memset::@3/memset::end#1 ) + memset::dst#3 = phi( memset::@3/memset::dst#2 ) + memset::c#2 = phi( memset::@3/memset::c#3 ) + *memset::dst#3 = memset::c#2 + memset::dst#1 = ++ memset::dst#3 + to:memset::@3 +memset::@return: scope:[memset] from memset::@1 + memset::return#4 = phi( memset::@1/memset::return#0 ) + memset::return#1 = memset::return#4 + return + to:@return + +byte* strupr(byte* strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + strupr::str#1 = phi( printf_number_buffer::@11/strupr::str#0 ) + strupr::src#0 = strupr::str#1 + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@4 + strupr::str#3 = phi( strupr/strupr::str#1, strupr::@4/strupr::str#4 ) + strupr::src#2 = phi( strupr/strupr::src#0, strupr::@4/strupr::src#1 ) + strupr::$1 = 0 != *strupr::src#2 + if(strupr::$1) goto strupr::@2 + to:strupr::@3 +strupr::@2: scope:[strupr] from strupr::@1 + strupr::str#5 = phi( strupr::@1/strupr::str#3 ) + strupr::src#3 = phi( strupr::@1/strupr::src#2 ) + toupper::ch#0 = *strupr::src#3 + call toupper + toupper::return#3 = toupper::return#2 + to:strupr::@4 +strupr::@4: scope:[strupr] from strupr::@2 + strupr::str#4 = phi( strupr::@2/strupr::str#5 ) + strupr::src#4 = phi( strupr::@2/strupr::src#3 ) + toupper::return#5 = phi( strupr::@2/toupper::return#3 ) + strupr::$0 = toupper::return#5 + *strupr::src#4 = strupr::$0 + strupr::src#1 = ++ strupr::src#4 + to:strupr::@1 +strupr::@3: scope:[strupr] from strupr::@1 + strupr::str#2 = phi( strupr::@1/strupr::str#3 ) + strupr::return#0 = strupr::str#2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@3 + strupr::return#3 = phi( strupr::@3/strupr::return#0 ) + strupr::return#1 = strupr::return#3 + return + to:@return + +word strlen(byte* strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + strlen::str#4 = phi( printf_number_buffer::@6/strlen::str#1 ) + strlen::len#0 = 0 + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + strlen::len#4 = phi( strlen/strlen::len#0, strlen::@2/strlen::len#1 ) + strlen::str#2 = phi( strlen/strlen::str#4, strlen::@2/strlen::str#0 ) + strlen::$0 = 0 != *strlen::str#2 + if(strlen::$0) goto strlen::@2 + to:strlen::@3 +strlen::@2: scope:[strlen] from strlen::@1 + strlen::str#3 = phi( strlen::@1/strlen::str#2 ) + strlen::len#2 = phi( strlen::@1/strlen::len#4 ) + strlen::len#1 = ++ strlen::len#2 + strlen::str#0 = ++ strlen::str#3 + to:strlen::@1 +strlen::@3: scope:[strlen] from strlen::@1 + strlen::len#3 = phi( strlen::@1/strlen::len#4 ) + strlen::return#0 = strlen::len#3 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@3 + strlen::return#3 = phi( strlen::@3/strlen::return#0 ) + strlen::return#1 = strlen::return#3 + return + to:@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@3 + utoa::buffer#21 = phi( printf_uint::@3/utoa::buffer#5 ) + utoa::value#12 = phi( printf_uint::@3/utoa::value#1 ) + utoa::radix#1 = phi( printf_uint::@3/utoa::radix#0 ) + utoa::max_digits#0 = 0 + utoa::digit_values#0 = (word*) 0 + utoa::$0 = utoa::radix#1 == DECIMAL + if(utoa::$0) goto utoa::@1 + to:utoa::@6 +utoa::@1: scope:[utoa] from utoa + utoa::buffer#17 = phi( utoa/utoa::buffer#21 ) + utoa::value#8 = phi( utoa/utoa::value#12 ) + utoa::max_digits#1 = 5 + utoa::digit_values#1 = RADIX_DECIMAL_VALUES + to:utoa::@5 +utoa::@6: scope:[utoa] from utoa + utoa::value#13 = phi( utoa/utoa::value#12 ) + utoa::buffer#16 = phi( utoa/utoa::buffer#21 ) + utoa::radix#2 = phi( utoa/utoa::radix#1 ) + utoa::$1 = utoa::radix#2 == HEXADECIMAL + if(utoa::$1) goto utoa::@2 + to:utoa::@7 +utoa::@2: scope:[utoa] from utoa::@6 + utoa::buffer#18 = phi( utoa::@6/utoa::buffer#16 ) + utoa::value#9 = phi( utoa::@6/utoa::value#13 ) + utoa::max_digits#2 = 4 + utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES + to:utoa::@5 +utoa::@7: scope:[utoa] from utoa::@6 + utoa::value#14 = phi( utoa::@6/utoa::value#13 ) + utoa::buffer#13 = phi( utoa::@6/utoa::buffer#16 ) + utoa::radix#3 = phi( utoa::@6/utoa::radix#2 ) + utoa::$2 = utoa::radix#3 == OCTAL + if(utoa::$2) goto utoa::@3 + to:utoa::@8 +utoa::@3: scope:[utoa] from utoa::@7 + utoa::buffer#19 = phi( utoa::@7/utoa::buffer#13 ) + utoa::value#10 = phi( utoa::@7/utoa::value#14 ) + utoa::max_digits#3 = 6 + utoa::digit_values#3 = RADIX_OCTAL_VALUES + to:utoa::@5 +utoa::@8: scope:[utoa] from utoa::@7 + utoa::value#15 = phi( utoa::@7/utoa::value#14 ) + utoa::buffer#10 = phi( utoa::@7/utoa::buffer#13 ) + utoa::radix#4 = phi( utoa::@7/utoa::radix#3 ) + utoa::$3 = utoa::radix#4 == BINARY + if(utoa::$3) goto utoa::@4 + to:utoa::@9 +utoa::@4: scope:[utoa] from utoa::@8 + utoa::buffer#20 = phi( utoa::@8/utoa::buffer#10 ) + utoa::value#11 = phi( utoa::@8/utoa::value#15 ) + utoa::max_digits#4 = $10 + utoa::digit_values#4 = RADIX_BINARY_VALUES + to:utoa::@5 +utoa::@9: scope:[utoa] from utoa::@8 + utoa::buffer#6 = phi( utoa::@8/utoa::buffer#10 ) + *utoa::buffer#6 = 'e'at + utoa::buffer#0 = ++ utoa::buffer#6 + *utoa::buffer#0 = 'r'at + utoa::buffer#1 = ++ utoa::buffer#0 + *utoa::buffer#1 = 'r'at + utoa::buffer#2 = ++ utoa::buffer#1 + *utoa::buffer#2 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@12 utoa::@9 + return + to:@return +utoa::@5: scope:[utoa] from utoa::@1 utoa::@2 utoa::@3 utoa::@4 + utoa::buffer#15 = phi( utoa::@1/utoa::buffer#17, utoa::@2/utoa::buffer#18, utoa::@3/utoa::buffer#19, utoa::@4/utoa::buffer#20 ) + utoa::value#7 = phi( utoa::@1/utoa::value#8, utoa::@2/utoa::value#9, utoa::@3/utoa::value#10, utoa::@4/utoa::value#11 ) + utoa::digit_values#8 = phi( utoa::@1/utoa::digit_values#1, utoa::@2/utoa::digit_values#2, utoa::@3/utoa::digit_values#3, utoa::@4/utoa::digit_values#4 ) + utoa::max_digits#7 = phi( utoa::@1/utoa::max_digits#1, utoa::@2/utoa::max_digits#2, utoa::@3/utoa::max_digits#3, utoa::@4/utoa::max_digits#4 ) + utoa::started#0 = 0 + utoa::digit#0 = 0 + to:utoa::@10 +utoa::@10: scope:[utoa] from utoa::@13 utoa::@5 + utoa::buffer#11 = phi( utoa::@13/utoa::buffer#14, utoa::@5/utoa::buffer#15 ) + utoa::started#3 = phi( utoa::@13/utoa::started#4, utoa::@5/utoa::started#0 ) + utoa::value#5 = phi( utoa::@13/utoa::value#6, utoa::@5/utoa::value#7 ) + utoa::digit_values#6 = phi( utoa::@13/utoa::digit_values#7, utoa::@5/utoa::digit_values#8 ) + utoa::digit#2 = phi( utoa::@13/utoa::digit#1, utoa::@5/utoa::digit#0 ) + utoa::max_digits#5 = phi( utoa::@13/utoa::max_digits#6, utoa::@5/utoa::max_digits#7 ) + utoa::$4 = utoa::max_digits#5 - 1 + utoa::$5 = utoa::digit#2 < utoa::$4 + if(utoa::$5) goto utoa::@11 + to:utoa::@12 +utoa::@11: scope:[utoa] from utoa::@10 + utoa::max_digits#8 = phi( utoa::@10/utoa::max_digits#5 ) + utoa::buffer#12 = phi( utoa::@10/utoa::buffer#11 ) + utoa::started#2 = phi( utoa::@10/utoa::started#3 ) + utoa::value#2 = phi( utoa::@10/utoa::value#5 ) + utoa::digit_values#5 = phi( utoa::@10/utoa::digit_values#6 ) + utoa::digit#3 = phi( utoa::@10/utoa::digit#2 ) + utoa::$10 = utoa::digit#3 * SIZEOF_WORD + utoa::digit_value#0 = utoa::digit_values#5[utoa::$10] + utoa::$6 = utoa::value#2 >= utoa::digit_value#0 + utoa::$7 = utoa::started#2 || utoa::$6 + utoa::$8 = ! utoa::$7 + if(utoa::$8) goto utoa::@13 + to:utoa::@14 +utoa::@12: scope:[utoa] from utoa::@10 + utoa::buffer#7 = phi( utoa::@10/utoa::buffer#11 ) + utoa::value#3 = phi( utoa::@10/utoa::value#5 ) + utoa::$11 = (byte)utoa::value#3 + *utoa::buffer#7 = DIGITS[utoa::$11] + utoa::buffer#3 = ++ utoa::buffer#7 + *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@13: scope:[utoa] from utoa::@11 utoa::@15 + utoa::buffer#14 = phi( utoa::@11/utoa::buffer#12, utoa::@15/utoa::buffer#4 ) + utoa::started#4 = phi( utoa::@11/utoa::started#2, utoa::@15/utoa::started#1 ) + utoa::value#6 = phi( utoa::@11/utoa::value#2, utoa::@15/utoa::value#0 ) + utoa::digit_values#7 = phi( utoa::@11/utoa::digit_values#5, utoa::@15/utoa::digit_values#9 ) + utoa::max_digits#6 = phi( utoa::@11/utoa::max_digits#8, utoa::@15/utoa::max_digits#9 ) + utoa::digit#4 = phi( utoa::@11/utoa::digit#3, utoa::@15/utoa::digit#5 ) + utoa::digit#1 = ++ utoa::digit#4 + to:utoa::@10 +utoa::@14: scope:[utoa] from utoa::@11 + utoa::digit_values#10 = phi( utoa::@11/utoa::digit_values#5 ) + utoa::max_digits#10 = phi( utoa::@11/utoa::max_digits#8 ) + utoa::digit#6 = phi( utoa::@11/utoa::digit#3 ) + utoa::digit_value#1 = phi( utoa::@11/utoa::digit_value#0 ) + utoa::value#4 = phi( utoa::@11/utoa::value#2 ) + utoa::buffer#8 = phi( utoa::@11/utoa::buffer#12 ) + utoa_append::buffer#0 = utoa::buffer#8 + utoa_append::value#0 = utoa::value#4 + utoa_append::sub#0 = utoa::digit_value#1 + call utoa_append + utoa_append::return#0 = utoa_append::return#2 + to:utoa::@15 +utoa::@15: scope:[utoa] from utoa::@14 + utoa::digit_values#9 = phi( utoa::@14/utoa::digit_values#10 ) + utoa::max_digits#9 = phi( utoa::@14/utoa::max_digits#10 ) + utoa::digit#5 = phi( utoa::@14/utoa::digit#6 ) + utoa::buffer#9 = phi( utoa::@14/utoa::buffer#8 ) + utoa_append::return#3 = phi( utoa::@14/utoa_append::return#0 ) + utoa::$9 = utoa_append::return#3 + utoa::value#0 = utoa::$9 + utoa::buffer#4 = ++ utoa::buffer#9 + utoa::started#1 = 1 + to:utoa::@13 + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@14 + utoa_append::buffer#3 = phi( utoa::@14/utoa_append::buffer#0 ) + utoa_append::sub#3 = phi( utoa::@14/utoa_append::sub#0 ) + utoa_append::value#5 = phi( utoa::@14/utoa_append::value#0 ) + utoa_append::digit#0 = 0 + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + utoa_append::buffer#2 = phi( utoa_append/utoa_append::buffer#3, utoa_append::@2/utoa_append::buffer#4 ) + utoa_append::digit#4 = phi( utoa_append/utoa_append::digit#0, utoa_append::@2/utoa_append::digit#1 ) + utoa_append::sub#1 = phi( utoa_append/utoa_append::sub#3, utoa_append::@2/utoa_append::sub#2 ) + utoa_append::value#2 = phi( utoa_append/utoa_append::value#5, utoa_append::@2/utoa_append::value#1 ) + utoa_append::$0 = utoa_append::value#2 >= utoa_append::sub#1 + if(utoa_append::$0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + utoa_append::buffer#4 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::sub#2 = phi( utoa_append::@1/utoa_append::sub#1 ) + utoa_append::value#3 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::digit#2 = phi( utoa_append::@1/utoa_append::digit#4 ) + utoa_append::digit#1 = ++ utoa_append::digit#2 + utoa_append::value#1 = utoa_append::value#3 - utoa_append::sub#2 + to:utoa_append::@1 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + utoa_append::value#4 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::buffer#1 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::digit#3 = phi( utoa_append::@1/utoa_append::digit#4 ) + *utoa_append::buffer#1 = DIGITS[utoa_append::digit#3] + utoa_append::return#1 = utoa_append::value#4 + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + utoa_append::return#4 = phi( utoa_append::@3/utoa_append::return#1 ) + utoa_append::return#2 = utoa_append::return#4 + return + to:@return + +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@3 + ultoa::buffer#21 = phi( printf_ulong::@3/ultoa::buffer#5 ) + ultoa::value#12 = phi( printf_ulong::@3/ultoa::value#1 ) + ultoa::radix#1 = phi( printf_ulong::@3/ultoa::radix#0 ) + ultoa::max_digits#0 = 0 + ultoa::digit_values#0 = (dword*) 0 + ultoa::$0 = ultoa::radix#1 == DECIMAL + if(ultoa::$0) goto ultoa::@1 + to:ultoa::@6 +ultoa::@1: scope:[ultoa] from ultoa + ultoa::buffer#17 = phi( ultoa/ultoa::buffer#21 ) + ultoa::value#8 = phi( ultoa/ultoa::value#12 ) + ultoa::max_digits#1 = $a + ultoa::digit_values#1 = RADIX_DECIMAL_VALUES_LONG + to:ultoa::@5 +ultoa::@6: scope:[ultoa] from ultoa + ultoa::value#13 = phi( ultoa/ultoa::value#12 ) + ultoa::buffer#16 = phi( ultoa/ultoa::buffer#21 ) + ultoa::radix#2 = phi( ultoa/ultoa::radix#1 ) + ultoa::$1 = ultoa::radix#2 == HEXADECIMAL + if(ultoa::$1) goto ultoa::@2 + to:ultoa::@7 +ultoa::@2: scope:[ultoa] from ultoa::@6 + ultoa::buffer#18 = phi( ultoa::@6/ultoa::buffer#16 ) + ultoa::value#9 = phi( ultoa::@6/ultoa::value#13 ) + ultoa::max_digits#2 = 8 + ultoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_LONG + to:ultoa::@5 +ultoa::@7: scope:[ultoa] from ultoa::@6 + ultoa::value#14 = phi( ultoa::@6/ultoa::value#13 ) + ultoa::buffer#13 = phi( ultoa::@6/ultoa::buffer#16 ) + ultoa::radix#3 = phi( ultoa::@6/ultoa::radix#2 ) + ultoa::$2 = ultoa::radix#3 == OCTAL + if(ultoa::$2) goto ultoa::@3 + to:ultoa::@8 +ultoa::@3: scope:[ultoa] from ultoa::@7 + ultoa::buffer#19 = phi( ultoa::@7/ultoa::buffer#13 ) + ultoa::value#10 = phi( ultoa::@7/ultoa::value#14 ) + ultoa::max_digits#3 = $b + ultoa::digit_values#3 = RADIX_OCTAL_VALUES_LONG + to:ultoa::@5 +ultoa::@8: scope:[ultoa] from ultoa::@7 + ultoa::value#15 = phi( ultoa::@7/ultoa::value#14 ) + ultoa::buffer#10 = phi( ultoa::@7/ultoa::buffer#13 ) + ultoa::radix#4 = phi( ultoa::@7/ultoa::radix#3 ) + ultoa::$3 = ultoa::radix#4 == BINARY + if(ultoa::$3) goto ultoa::@4 + to:ultoa::@9 +ultoa::@4: scope:[ultoa] from ultoa::@8 + ultoa::buffer#20 = phi( ultoa::@8/ultoa::buffer#10 ) + ultoa::value#11 = phi( ultoa::@8/ultoa::value#15 ) + ultoa::max_digits#4 = $20 + ultoa::digit_values#4 = RADIX_BINARY_VALUES_LONG + to:ultoa::@5 +ultoa::@9: scope:[ultoa] from ultoa::@8 + ultoa::buffer#6 = phi( ultoa::@8/ultoa::buffer#10 ) + *ultoa::buffer#6 = 'e'at + ultoa::buffer#0 = ++ ultoa::buffer#6 + *ultoa::buffer#0 = 'r'at + ultoa::buffer#1 = ++ ultoa::buffer#0 + *ultoa::buffer#1 = 'r'at + ultoa::buffer#2 = ++ ultoa::buffer#1 + *ultoa::buffer#2 = 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@12 ultoa::@9 + return + to:@return +ultoa::@5: scope:[ultoa] from ultoa::@1 ultoa::@2 ultoa::@3 ultoa::@4 + ultoa::buffer#15 = phi( ultoa::@1/ultoa::buffer#17, ultoa::@2/ultoa::buffer#18, ultoa::@3/ultoa::buffer#19, ultoa::@4/ultoa::buffer#20 ) + ultoa::value#7 = phi( ultoa::@1/ultoa::value#8, ultoa::@2/ultoa::value#9, ultoa::@3/ultoa::value#10, ultoa::@4/ultoa::value#11 ) + ultoa::digit_values#8 = phi( ultoa::@1/ultoa::digit_values#1, ultoa::@2/ultoa::digit_values#2, ultoa::@3/ultoa::digit_values#3, ultoa::@4/ultoa::digit_values#4 ) + ultoa::max_digits#7 = phi( ultoa::@1/ultoa::max_digits#1, ultoa::@2/ultoa::max_digits#2, ultoa::@3/ultoa::max_digits#3, ultoa::@4/ultoa::max_digits#4 ) + ultoa::started#0 = 0 + ultoa::digit#0 = 0 + to:ultoa::@10 +ultoa::@10: scope:[ultoa] from ultoa::@13 ultoa::@5 + ultoa::buffer#11 = phi( ultoa::@13/ultoa::buffer#14, ultoa::@5/ultoa::buffer#15 ) + ultoa::started#3 = phi( ultoa::@13/ultoa::started#4, ultoa::@5/ultoa::started#0 ) + ultoa::value#5 = phi( ultoa::@13/ultoa::value#6, ultoa::@5/ultoa::value#7 ) + ultoa::digit_values#6 = phi( ultoa::@13/ultoa::digit_values#7, ultoa::@5/ultoa::digit_values#8 ) + ultoa::digit#2 = phi( ultoa::@13/ultoa::digit#1, ultoa::@5/ultoa::digit#0 ) + ultoa::max_digits#5 = phi( ultoa::@13/ultoa::max_digits#6, ultoa::@5/ultoa::max_digits#7 ) + ultoa::$4 = ultoa::max_digits#5 - 1 + ultoa::$5 = ultoa::digit#2 < ultoa::$4 + if(ultoa::$5) goto ultoa::@11 + to:ultoa::@12 +ultoa::@11: scope:[ultoa] from ultoa::@10 + ultoa::max_digits#8 = phi( ultoa::@10/ultoa::max_digits#5 ) + ultoa::buffer#12 = phi( ultoa::@10/ultoa::buffer#11 ) + ultoa::started#2 = phi( ultoa::@10/ultoa::started#3 ) + ultoa::value#2 = phi( ultoa::@10/ultoa::value#5 ) + ultoa::digit_values#5 = phi( ultoa::@10/ultoa::digit_values#6 ) + ultoa::digit#3 = phi( ultoa::@10/ultoa::digit#2 ) + ultoa::$10 = ultoa::digit#3 * SIZEOF_DWORD + ultoa::digit_value#0 = ultoa::digit_values#5[ultoa::$10] + ultoa::$6 = ultoa::value#2 >= ultoa::digit_value#0 + ultoa::$7 = ultoa::started#2 || ultoa::$6 + ultoa::$8 = ! ultoa::$7 + if(ultoa::$8) goto ultoa::@13 + to:ultoa::@14 +ultoa::@12: scope:[ultoa] from ultoa::@10 + ultoa::buffer#7 = phi( ultoa::@10/ultoa::buffer#11 ) + ultoa::value#3 = phi( ultoa::@10/ultoa::value#5 ) + ultoa::$11 = (byte)ultoa::value#3 + *ultoa::buffer#7 = DIGITS[ultoa::$11] + ultoa::buffer#3 = ++ ultoa::buffer#7 + *ultoa::buffer#3 = 0 + to:ultoa::@return +ultoa::@13: scope:[ultoa] from ultoa::@11 ultoa::@15 + ultoa::buffer#14 = phi( ultoa::@11/ultoa::buffer#12, ultoa::@15/ultoa::buffer#4 ) + ultoa::started#4 = phi( ultoa::@11/ultoa::started#2, ultoa::@15/ultoa::started#1 ) + ultoa::value#6 = phi( ultoa::@11/ultoa::value#2, ultoa::@15/ultoa::value#0 ) + ultoa::digit_values#7 = phi( ultoa::@11/ultoa::digit_values#5, ultoa::@15/ultoa::digit_values#9 ) + ultoa::max_digits#6 = phi( ultoa::@11/ultoa::max_digits#8, ultoa::@15/ultoa::max_digits#9 ) + ultoa::digit#4 = phi( ultoa::@11/ultoa::digit#3, ultoa::@15/ultoa::digit#5 ) + ultoa::digit#1 = ++ ultoa::digit#4 + to:ultoa::@10 +ultoa::@14: scope:[ultoa] from ultoa::@11 + ultoa::digit_values#10 = phi( ultoa::@11/ultoa::digit_values#5 ) + ultoa::max_digits#10 = phi( ultoa::@11/ultoa::max_digits#8 ) + ultoa::digit#6 = phi( ultoa::@11/ultoa::digit#3 ) + ultoa::digit_value#1 = phi( ultoa::@11/ultoa::digit_value#0 ) + ultoa::value#4 = phi( ultoa::@11/ultoa::value#2 ) + ultoa::buffer#8 = phi( ultoa::@11/ultoa::buffer#12 ) + ultoa_append::buffer#0 = ultoa::buffer#8 + ultoa_append::value#0 = ultoa::value#4 + ultoa_append::sub#0 = ultoa::digit_value#1 + call ultoa_append + ultoa_append::return#0 = ultoa_append::return#2 + to:ultoa::@15 +ultoa::@15: scope:[ultoa] from ultoa::@14 + ultoa::digit_values#9 = phi( ultoa::@14/ultoa::digit_values#10 ) + ultoa::max_digits#9 = phi( ultoa::@14/ultoa::max_digits#10 ) + ultoa::digit#5 = phi( ultoa::@14/ultoa::digit#6 ) + ultoa::buffer#9 = phi( ultoa::@14/ultoa::buffer#8 ) + ultoa_append::return#3 = phi( ultoa::@14/ultoa_append::return#0 ) + ultoa::$9 = ultoa_append::return#3 + ultoa::value#0 = ultoa::$9 + ultoa::buffer#4 = ++ ultoa::buffer#9 + ultoa::started#1 = 1 + to:ultoa::@13 + +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@14 + ultoa_append::buffer#3 = phi( ultoa::@14/ultoa_append::buffer#0 ) + ultoa_append::sub#3 = phi( ultoa::@14/ultoa_append::sub#0 ) + ultoa_append::value#5 = phi( ultoa::@14/ultoa_append::value#0 ) + ultoa_append::digit#0 = 0 + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + ultoa_append::buffer#2 = phi( ultoa_append/ultoa_append::buffer#3, ultoa_append::@2/ultoa_append::buffer#4 ) + ultoa_append::digit#4 = phi( ultoa_append/ultoa_append::digit#0, ultoa_append::@2/ultoa_append::digit#1 ) + ultoa_append::sub#1 = phi( ultoa_append/ultoa_append::sub#3, ultoa_append::@2/ultoa_append::sub#2 ) + ultoa_append::value#2 = phi( ultoa_append/ultoa_append::value#5, ultoa_append::@2/ultoa_append::value#1 ) + ultoa_append::$0 = ultoa_append::value#2 >= ultoa_append::sub#1 + if(ultoa_append::$0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + ultoa_append::buffer#4 = phi( ultoa_append::@1/ultoa_append::buffer#2 ) + ultoa_append::sub#2 = phi( ultoa_append::@1/ultoa_append::sub#1 ) + ultoa_append::value#3 = phi( ultoa_append::@1/ultoa_append::value#2 ) + ultoa_append::digit#2 = phi( ultoa_append::@1/ultoa_append::digit#4 ) + ultoa_append::digit#1 = ++ ultoa_append::digit#2 + ultoa_append::value#1 = ultoa_append::value#3 - ultoa_append::sub#2 + to:ultoa_append::@1 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + ultoa_append::value#4 = phi( ultoa_append::@1/ultoa_append::value#2 ) + ultoa_append::buffer#1 = phi( ultoa_append::@1/ultoa_append::buffer#2 ) + ultoa_append::digit#3 = phi( ultoa_append::@1/ultoa_append::digit#4 ) + *ultoa_append::buffer#1 = DIGITS[ultoa_append::digit#3] + ultoa_append::return#1 = ultoa_append::value#4 + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + ultoa_append::return#4 = phi( ultoa_append::@3/ultoa_append::return#1 ) + ultoa_append::return#2 = ultoa_append::return#4 + return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + cputc::$0 = cputc::c == ' 'at + if(cputc::$0) goto cputc::@1 + to:cputc::@3 +cputc::@1: scope:[cputc] from cputc + *COLCRS = 0 + call setcursor + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@1 + to:cputc::@return +cputc::@3: scope:[cputc] from cputc + cputc::$1 = cputc::c == ' +'at + cputc::$2 = cputc::c == $9b + cputc::$3 = cputc::$1 || cputc::$2 + if(cputc::$3) goto cputc::@2 + to:cputc::@4 +cputc::@2: scope:[cputc] from cputc::@3 + *COLCRS = 0 + call newline + to:cputc::@9 +cputc::@9: scope:[cputc] from cputc::@2 + to:cputc::@return +cputc::@4: scope:[cputc] from cputc::@3 + cputc::convertToScreenCode1_v#0 = &cputc::c + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@4 + cputc::convertToScreenCode1_v#1 = phi( cputc::@4/cputc::convertToScreenCode1_v#0 ) + cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#1] + to:cputc::convertToScreenCode1_@return +cputc::convertToScreenCode1_@return: scope:[cputc] from cputc::convertToScreenCode1 + cputc::convertToScreenCode1_return#2 = phi( cputc::convertToScreenCode1/cputc::convertToScreenCode1_return#0 ) + cputc::convertToScreenCode1_return#1 = cputc::convertToScreenCode1_return#2 + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::convertToScreenCode1_@return + cputc::convertToScreenCode1_return#3 = phi( cputc::convertToScreenCode1_@return/cputc::convertToScreenCode1_return#1 ) + cputc::$4 = cputc::convertToScreenCode1_return#3 + putchar::code#0 = cputc::$4 + call putchar + to:cputc::@10 +cputc::@10: scope:[cputc] from cputc::@7 + *COLCRS = ++ *COLCRS + cputc::$7 = *COLCRS == $28 + if(cputc::$7) goto cputc::@6 + to:cputc::@5 +cputc::@6: scope:[cputc] from cputc::@10 + *COLCRS = 0 + call newline + to:cputc::@11 +cputc::@11: scope:[cputc] from cputc::@6 + to:cputc::@return +cputc::@5: scope:[cputc] from cputc::@10 + call setcursor + to:cputc::@12 +cputc::@12: scope:[cputc] from cputc::@5 + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@11 cputc::@12 cputc::@8 cputc::@9 + return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@7 + putchar::code#2 = phi( cputc::@7/putchar::code#0 ) + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#0 = cursorLocation::return#2 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + putchar::code#1 = phi( putchar/putchar::code#2 ) + cursorLocation::return#4 = phi( putchar/cursorLocation::return#0 ) + putchar::$0 = cursorLocation::return#4 + putchar::loc#0 = putchar::$0 + putchar::$1 = putchar::code#1 | conio_reverse_value + putchar::newChar#0 = putchar::$1 + *putchar::loc#0 = putchar::newChar#0 + *OLDCHR = putchar::newChar#0 + call setcursor + to:putchar::@2 +putchar::@2: scope:[putchar] from putchar::@1 + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@2 + return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@13 main::@18 main::@19 main::@21 main::@24 main::@27 main::@29 main::@3 main::@31 main::@33 main::@35 main::@37 main::@39 main::@42 main::@44 main::@46 main::@48 main::@50 main::@52 main::@54 main::@57 main::@59 main::@6 main::@8 printf_number_buffer::@5 + cputs::s#27 = phi( main::@13/cputs::s#15, main::@18/cputs::s#16, main::@19/cputs::s#2, main::@21/cputs::s#3, main::@24/cputs::s#5, main::@27/cputs::s#8, main::@29/cputs::s#9, main::@3/cputs::s#4, main::@31/cputs::s#10, main::@33/cputs::s#11, main::@35/cputs::s#12, main::@37/cputs::s#13, main::@39/cputs::s#14, main::@42/cputs::s#17, main::@44/cputs::s#18, main::@46/cputs::s#19, main::@48/cputs::s#20, main::@50/cputs::s#21, main::@52/cputs::s#22, main::@54/cputs::s#23, main::@57/cputs::s#24, main::@59/cputs::s#25, main::@6/cputs::s#6, main::@8/cputs::s#7, printf_number_buffer::@5/cputs::s#1 ) + cputs::c#0 = 0 + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@3 + cputs::s#26 = phi( cputs/cputs::s#27, cputs::@3/cputs::s#28 ) + cputs::c#1 = *cputs::s#26 + cputs::$0 = cputs::c#1 + cputs::s#0 = ++ cputs::s#26 + cputs::$2 = 0 != cputs::$0 + if(cputs::$2) goto cputs::@2 + to:cputs::@return +cputs::@2: scope:[cputs] from cputs::@1 + cputs::s#29 = phi( cputs::@1/cputs::s#0 ) + cputs::c#2 = phi( cputs::@1/cputs::c#1 ) + cputc::c = cputs::c#2 + call cputc + to:cputs::@3 +cputs::@3: scope:[cputs] from cputs::@2 + cputs::s#28 = phi( cputs::@2/cputs::s#29 ) + to:cputs::@1 +cputs::@return: scope:[cputs] from cputs::@1 + return + to:@return + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + cursorLocation::$3 = (word)*ROWCRS + cursorLocation::$0 = cursorLocation::$3 * $28 + cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + cursorLocation::$2 = cursorLocation::$1 + *COLCRS + cursorLocation::return#1 = cursorLocation::$2 + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + cursorLocation::return#5 = phi( cursorLocation/cursorLocation::return#1 ) + cursorLocation::return#2 = cursorLocation::return#5 + return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@6 + newline::$0 = *ROWCRS == $18 + *ROWCRS = ++ *ROWCRS + newline::$1 = ! newline::$0 + if(newline::$1) goto newline::@1 + to:newline::@2 +newline::@1: scope:[newline] from newline newline::@10 newline::@8 + call setcursor + to:newline::@7 +newline::@7: scope:[newline] from newline::@1 + to:newline::@return +newline::@2: scope:[newline] from newline + newline::$3 = conio_scroll_enable == 1 + if(newline::$3) goto newline::@4 + to:newline::@3 +newline::@4: scope:[newline] from newline::@2 + newline::$5 = conio_display_cursor == 1 + newline::$6 = ! newline::$5 + if(newline::$6) goto newline::@5 + to:newline::@6 +newline::@3: scope:[newline] from newline::@2 + gotoxy::x#0 = 0 + gotoxy::y#0 = 0 + call gotoxy + to:newline::@8 +newline::@8: scope:[newline] from newline::@3 + to:newline::@1 +newline::@5: scope:[newline] from newline::@4 newline::@6 + newline::start#0 = *SAVMSC + newline::$7 = newline::start#0 + $28 + memcpy::destination#0 = (void*)newline::start#0 + memcpy::source#0 = (void*)newline::$7 + memcpy::num#0 = $28*$17 + call memcpy + memcpy::return#2 = memcpy::return#1 + to:newline::@9 +newline::@9: scope:[newline] from newline::@5 + newline::start#1 = phi( newline::@5/newline::start#0 ) + newline::$9 = newline::start#1 + $28*$17 + memset::str#0 = (void*)newline::$9 + memset::c#0 = 0 + memset::num#0 = $28 + call memset + memset::return#2 = memset::return#1 + to:newline::@10 +newline::@10: scope:[newline] from newline::@9 + *ROWCRS = $18-1 + to:newline::@1 +newline::@6: scope:[newline] from newline::@4 + *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@5 +newline::@return: scope:[newline] from newline::@7 + return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@5 gotoxy newline::@1 putchar::@1 + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#3 = cursorLocation::return#2 + to:setcursor::@4 +setcursor::@4: scope:[setcursor] from setcursor + cursorLocation::return#6 = phi( setcursor/cursorLocation::return#3 ) + setcursor::$0 = cursorLocation::return#6 + setcursor::loc#0 = setcursor::$0 + setcursor::c#0 = *setcursor::loc#0 + *OLDCHR = setcursor::c#0 + *OLDADR = setcursor::loc#0 + setcursor::$1 = conio_display_cursor == 0 + if(setcursor::$1) goto setcursor::@1 + to:setcursor::@3 +setcursor::@1: scope:[setcursor] from setcursor::@4 + setcursor::c#4 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 1 + to:setcursor::@2 +setcursor::@3: scope:[setcursor] from setcursor::@4 + setcursor::c#2 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 0 + setcursor::$2 = setcursor::c#2 ^ $80 + setcursor::c#1 = setcursor::$2 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@1 setcursor::@3 + setcursor::c#3 = phi( setcursor::@1/setcursor::c#4, setcursor::@3/setcursor::c#1 ) + *(*OLDADR) = setcursor::c#3 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@2 + return + to:@return + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 newline::@3 + gotoxy::y#2 = phi( clrscr::@1/gotoxy::y#1, newline::@3/gotoxy::y#0 ) + gotoxy::x#2 = phi( clrscr::@1/gotoxy::x#1, newline::@3/gotoxy::x#0 ) + *COLCRS = gotoxy::x#2 + *ROWCRS = gotoxy::y#2 + call setcursor + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + memset::str#1 = (void*)*SAVMSC + memset::c#1 = 0 + memset::num#1 = $28*$18 + call memset + memset::return#3 = memset::return#1 + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + *OLDCHR = 0 + gotoxy::x#1 = 0 + gotoxy::y#1 = 0 + call gotoxy + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + return + to:@return + +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) + printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) + printf_padding::i#0 = 0 + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) + printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) + printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) + printf_padding::$0 = printf_padding::i#2 < printf_padding::length#3 + if(printf_padding::$0) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) + printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) + cputc::c = printf_padding::pad#3 + call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) + printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) + printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) + printf_padding::i#1 = ++ printf_padding::i#3 + to:printf_padding::@1 +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + return + to:@return + +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +printf_ulong: scope:[printf_ulong] from main::@38 main::@58 + printf_ulong::format_upper_case#6 = phi( main::@38/printf_ulong::format_upper_case#0, main::@58/printf_ulong::format_upper_case#1 ) + printf_ulong::format_zero_padding#6 = phi( main::@38/printf_ulong::format_zero_padding#0, main::@58/printf_ulong::format_zero_padding#1 ) + printf_ulong::format_justify_left#6 = phi( main::@38/printf_ulong::format_justify_left#0, main::@58/printf_ulong::format_justify_left#1 ) + printf_ulong::format_min_length#6 = phi( main::@38/printf_ulong::format_min_length#0, main::@58/printf_ulong::format_min_length#1 ) + printf_ulong::format_radix#6 = phi( main::@38/printf_ulong::format_radix#0, main::@58/printf_ulong::format_radix#1 ) + printf_ulong::uvalue#5 = phi( main::@38/printf_ulong::uvalue#0, main::@58/printf_ulong::uvalue#1 ) + printf_ulong::format_sign_always#2 = phi( main::@38/printf_ulong::format_sign_always#0, main::@58/printf_ulong::format_sign_always#1 ) + printf_ulong::$5 = 0 != printf_ulong::format_sign_always#2 + if(printf_ulong::$5) goto printf_ulong::@1 + to:printf_ulong::@2 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + printf_ulong::format_upper_case#4 = phi( printf_ulong/printf_ulong::format_upper_case#6 ) + printf_ulong::format_zero_padding#4 = phi( printf_ulong/printf_ulong::format_zero_padding#6 ) + printf_ulong::format_sign_always#5 = phi( printf_ulong/printf_ulong::format_sign_always#2 ) + printf_ulong::format_justify_left#4 = phi( printf_ulong/printf_ulong::format_justify_left#6 ) + printf_ulong::format_min_length#4 = phi( printf_ulong/printf_ulong::format_min_length#6 ) + printf_ulong::format_radix#4 = phi( printf_ulong/printf_ulong::format_radix#6 ) + printf_ulong::uvalue#3 = phi( printf_ulong/printf_ulong::uvalue#5 ) + printf_ulong::$1 = '+'at + to:printf_ulong::@3 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong + printf_ulong::format_upper_case#5 = phi( printf_ulong/printf_ulong::format_upper_case#6 ) + printf_ulong::format_zero_padding#5 = phi( printf_ulong/printf_ulong::format_zero_padding#6 ) + printf_ulong::format_sign_always#6 = phi( printf_ulong/printf_ulong::format_sign_always#2 ) + printf_ulong::format_justify_left#5 = phi( printf_ulong/printf_ulong::format_justify_left#6 ) + printf_ulong::format_min_length#5 = phi( printf_ulong/printf_ulong::format_min_length#6 ) + printf_ulong::format_radix#5 = phi( printf_ulong/printf_ulong::format_radix#6 ) + printf_ulong::uvalue#4 = phi( printf_ulong/printf_ulong::uvalue#5 ) + printf_ulong::$0 = 0 + to:printf_ulong::@3 +printf_ulong::@3: scope:[printf_ulong] from printf_ulong::@1 printf_ulong::@2 + printf_ulong::format_upper_case#3 = phi( printf_ulong::@1/printf_ulong::format_upper_case#4, printf_ulong::@2/printf_ulong::format_upper_case#5 ) + printf_ulong::format_zero_padding#3 = phi( printf_ulong::@1/printf_ulong::format_zero_padding#4, printf_ulong::@2/printf_ulong::format_zero_padding#5 ) + printf_ulong::format_sign_always#4 = phi( printf_ulong::@1/printf_ulong::format_sign_always#5, printf_ulong::@2/printf_ulong::format_sign_always#6 ) + printf_ulong::format_justify_left#3 = phi( printf_ulong::@1/printf_ulong::format_justify_left#4, printf_ulong::@2/printf_ulong::format_justify_left#5 ) + printf_ulong::format_min_length#3 = phi( printf_ulong::@1/printf_ulong::format_min_length#4, printf_ulong::@2/printf_ulong::format_min_length#5 ) + printf_ulong::format_radix#2 = phi( printf_ulong::@1/printf_ulong::format_radix#4, printf_ulong::@2/printf_ulong::format_radix#5 ) + printf_ulong::uvalue#2 = phi( printf_ulong::@1/printf_ulong::uvalue#3, printf_ulong::@2/printf_ulong::uvalue#4 ) + printf_ulong::$2 = phi( printf_ulong::@1/printf_ulong::$1, printf_ulong::@2/printf_ulong::$0 ) + *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_ulong::$2 + ultoa::value#1 = printf_ulong::uvalue#2 + ultoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + ultoa::radix#0 = printf_ulong::format_radix#2 + call ultoa + to:printf_ulong::@4 +printf_ulong::@4: scope:[printf_ulong] from printf_ulong::@3 + printf_ulong::format_radix#3 = phi( printf_ulong::@3/printf_ulong::format_radix#2 ) + printf_ulong::format_upper_case#2 = phi( printf_ulong::@3/printf_ulong::format_upper_case#3 ) + printf_ulong::format_zero_padding#2 = phi( printf_ulong::@3/printf_ulong::format_zero_padding#3 ) + printf_ulong::format_sign_always#3 = phi( printf_ulong::@3/printf_ulong::format_sign_always#4 ) + printf_ulong::format_justify_left#2 = phi( printf_ulong::@3/printf_ulong::format_justify_left#3 ) + printf_ulong::format_min_length#2 = phi( printf_ulong::@3/printf_ulong::format_min_length#3 ) + printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + printf_number_buffer::format_min_length#0 = printf_ulong::format_min_length#2 + printf_number_buffer::format_justify_left#0 = printf_ulong::format_justify_left#2 + printf_number_buffer::format_sign_always#0 = printf_ulong::format_sign_always#3 + printf_number_buffer::format_zero_padding#0 = printf_ulong::format_zero_padding#2 + printf_number_buffer::format_upper_case#0 = printf_ulong::format_upper_case#2 + printf_number_buffer::format_radix#0 = printf_ulong::format_radix#3 + call printf_number_buffer + to:printf_ulong::@5 +printf_ulong::@5: scope:[printf_ulong] from printf_ulong::@4 + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@5 + return + to:@return + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@20 main::@23 main::@28 main::@30 main::@32 main::@34 main::@43 main::@45 main::@47 main::@49 main::@51 main::@53 + printf_uint::format_upper_case#16 = phi( main::@20/printf_uint::format_upper_case#0, main::@23/printf_uint::format_upper_case#1, main::@28/printf_uint::format_upper_case#2, main::@30/printf_uint::format_upper_case#3, main::@32/printf_uint::format_upper_case#4, main::@34/printf_uint::format_upper_case#5, main::@43/printf_uint::format_upper_case#6, main::@45/printf_uint::format_upper_case#7, main::@47/printf_uint::format_upper_case#8, main::@49/printf_uint::format_upper_case#9, main::@51/printf_uint::format_upper_case#10, main::@53/printf_uint::format_upper_case#11 ) + printf_uint::format_zero_padding#16 = phi( main::@20/printf_uint::format_zero_padding#0, main::@23/printf_uint::format_zero_padding#1, main::@28/printf_uint::format_zero_padding#2, main::@30/printf_uint::format_zero_padding#3, main::@32/printf_uint::format_zero_padding#4, main::@34/printf_uint::format_zero_padding#5, main::@43/printf_uint::format_zero_padding#6, main::@45/printf_uint::format_zero_padding#7, main::@47/printf_uint::format_zero_padding#8, main::@49/printf_uint::format_zero_padding#9, main::@51/printf_uint::format_zero_padding#10, main::@53/printf_uint::format_zero_padding#11 ) + printf_uint::format_justify_left#16 = phi( main::@20/printf_uint::format_justify_left#0, main::@23/printf_uint::format_justify_left#1, main::@28/printf_uint::format_justify_left#2, main::@30/printf_uint::format_justify_left#3, main::@32/printf_uint::format_justify_left#4, main::@34/printf_uint::format_justify_left#5, main::@43/printf_uint::format_justify_left#6, main::@45/printf_uint::format_justify_left#7, main::@47/printf_uint::format_justify_left#8, main::@49/printf_uint::format_justify_left#9, main::@51/printf_uint::format_justify_left#10, main::@53/printf_uint::format_justify_left#11 ) + printf_uint::format_min_length#16 = phi( main::@20/printf_uint::format_min_length#0, main::@23/printf_uint::format_min_length#1, main::@28/printf_uint::format_min_length#2, main::@30/printf_uint::format_min_length#3, main::@32/printf_uint::format_min_length#4, main::@34/printf_uint::format_min_length#5, main::@43/printf_uint::format_min_length#6, main::@45/printf_uint::format_min_length#7, main::@47/printf_uint::format_min_length#8, main::@49/printf_uint::format_min_length#9, main::@51/printf_uint::format_min_length#10, main::@53/printf_uint::format_min_length#11 ) + printf_uint::format_radix#16 = phi( main::@20/printf_uint::format_radix#0, main::@23/printf_uint::format_radix#1, main::@28/printf_uint::format_radix#2, main::@30/printf_uint::format_radix#3, main::@32/printf_uint::format_radix#4, main::@34/printf_uint::format_radix#5, main::@43/printf_uint::format_radix#6, main::@45/printf_uint::format_radix#7, main::@47/printf_uint::format_radix#8, main::@49/printf_uint::format_radix#9, main::@51/printf_uint::format_radix#10, main::@53/printf_uint::format_radix#11 ) + printf_uint::uvalue#15 = phi( main::@20/printf_uint::uvalue#0, main::@23/printf_uint::uvalue#1, main::@28/printf_uint::uvalue#2, main::@30/printf_uint::uvalue#3, main::@32/printf_uint::uvalue#4, main::@34/printf_uint::uvalue#5, main::@43/printf_uint::uvalue#6, main::@45/printf_uint::uvalue#7, main::@47/printf_uint::uvalue#8, main::@49/printf_uint::uvalue#9, main::@51/printf_uint::uvalue#10, main::@53/printf_uint::uvalue#11 ) + printf_uint::format_sign_always#12 = phi( main::@20/printf_uint::format_sign_always#0, main::@23/printf_uint::format_sign_always#1, main::@28/printf_uint::format_sign_always#2, main::@30/printf_uint::format_sign_always#3, main::@32/printf_uint::format_sign_always#4, main::@34/printf_uint::format_sign_always#5, main::@43/printf_uint::format_sign_always#6, main::@45/printf_uint::format_sign_always#7, main::@47/printf_uint::format_sign_always#8, main::@49/printf_uint::format_sign_always#9, main::@51/printf_uint::format_sign_always#10, main::@53/printf_uint::format_sign_always#11 ) + printf_uint::$5 = 0 != printf_uint::format_sign_always#12 + if(printf_uint::$5) goto printf_uint::@1 + to:printf_uint::@2 +printf_uint::@1: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#14 = phi( printf_uint/printf_uint::format_upper_case#16 ) + printf_uint::format_zero_padding#14 = phi( printf_uint/printf_uint::format_zero_padding#16 ) + printf_uint::format_sign_always#15 = phi( printf_uint/printf_uint::format_sign_always#12 ) + printf_uint::format_justify_left#14 = phi( printf_uint/printf_uint::format_justify_left#16 ) + printf_uint::format_min_length#14 = phi( printf_uint/printf_uint::format_min_length#16 ) + printf_uint::format_radix#14 = phi( printf_uint/printf_uint::format_radix#16 ) + printf_uint::uvalue#13 = phi( printf_uint/printf_uint::uvalue#15 ) + printf_uint::$1 = '+'at + to:printf_uint::@3 +printf_uint::@2: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#15 = phi( printf_uint/printf_uint::format_upper_case#16 ) + printf_uint::format_zero_padding#15 = phi( printf_uint/printf_uint::format_zero_padding#16 ) + printf_uint::format_sign_always#16 = phi( printf_uint/printf_uint::format_sign_always#12 ) + printf_uint::format_justify_left#15 = phi( printf_uint/printf_uint::format_justify_left#16 ) + printf_uint::format_min_length#15 = phi( printf_uint/printf_uint::format_min_length#16 ) + printf_uint::format_radix#15 = phi( printf_uint/printf_uint::format_radix#16 ) + printf_uint::uvalue#14 = phi( printf_uint/printf_uint::uvalue#15 ) + printf_uint::$0 = 0 + to:printf_uint::@3 +printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 + printf_uint::format_upper_case#13 = phi( printf_uint::@1/printf_uint::format_upper_case#14, printf_uint::@2/printf_uint::format_upper_case#15 ) + printf_uint::format_zero_padding#13 = phi( printf_uint::@1/printf_uint::format_zero_padding#14, printf_uint::@2/printf_uint::format_zero_padding#15 ) + printf_uint::format_sign_always#14 = phi( printf_uint::@1/printf_uint::format_sign_always#15, printf_uint::@2/printf_uint::format_sign_always#16 ) + printf_uint::format_justify_left#13 = phi( printf_uint::@1/printf_uint::format_justify_left#14, printf_uint::@2/printf_uint::format_justify_left#15 ) + printf_uint::format_min_length#13 = phi( printf_uint::@1/printf_uint::format_min_length#14, printf_uint::@2/printf_uint::format_min_length#15 ) + printf_uint::format_radix#12 = phi( printf_uint::@1/printf_uint::format_radix#14, printf_uint::@2/printf_uint::format_radix#15 ) + printf_uint::uvalue#12 = phi( printf_uint::@1/printf_uint::uvalue#13, printf_uint::@2/printf_uint::uvalue#14 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) + *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 + utoa::value#1 = printf_uint::uvalue#12 + utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + utoa::radix#0 = printf_uint::format_radix#12 + call utoa + to:printf_uint::@4 +printf_uint::@4: scope:[printf_uint] from printf_uint::@3 + printf_uint::format_radix#13 = phi( printf_uint::@3/printf_uint::format_radix#12 ) + printf_uint::format_upper_case#12 = phi( printf_uint::@3/printf_uint::format_upper_case#13 ) + printf_uint::format_zero_padding#12 = phi( printf_uint::@3/printf_uint::format_zero_padding#13 ) + printf_uint::format_sign_always#13 = phi( printf_uint::@3/printf_uint::format_sign_always#14 ) + printf_uint::format_justify_left#12 = phi( printf_uint::@3/printf_uint::format_justify_left#13 ) + printf_uint::format_min_length#12 = phi( printf_uint::@3/printf_uint::format_min_length#13 ) + printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + printf_number_buffer::buffer_digits#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + printf_number_buffer::format_min_length#1 = printf_uint::format_min_length#12 + printf_number_buffer::format_justify_left#1 = printf_uint::format_justify_left#12 + printf_number_buffer::format_sign_always#1 = printf_uint::format_sign_always#13 + printf_number_buffer::format_zero_padding#1 = printf_uint::format_zero_padding#12 + printf_number_buffer::format_upper_case#1 = printf_uint::format_upper_case#12 + printf_number_buffer::format_radix#1 = printf_uint::format_radix#13 + call printf_number_buffer + to:printf_uint::@5 +printf_uint::@5: scope:[printf_uint] from printf_uint::@4 + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@5 + return + to:@return + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 printf_ulong::@4 + printf_number_buffer::format_upper_case#11 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#1, printf_ulong::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::buffer_sign#8 = phi( printf_uint::@4/printf_number_buffer::buffer_sign#1, printf_ulong::@4/printf_number_buffer::buffer_sign#0 ) + printf_number_buffer::buffer_digits#5 = phi( printf_uint::@4/printf_number_buffer::buffer_digits#1, printf_ulong::@4/printf_number_buffer::buffer_digits#0 ) + printf_number_buffer::format_zero_padding#5 = phi( printf_uint::@4/printf_number_buffer::format_zero_padding#1, printf_ulong::@4/printf_number_buffer::format_zero_padding#0 ) + printf_number_buffer::format_justify_left#4 = phi( printf_uint::@4/printf_number_buffer::format_justify_left#1, printf_ulong::@4/printf_number_buffer::format_justify_left#0 ) + printf_number_buffer::format_min_length#2 = phi( printf_uint::@4/printf_number_buffer::format_min_length#1, printf_ulong::@4/printf_number_buffer::format_min_length#0 ) + printf_number_buffer::padding#0 = 0 + printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#2 + printf_number_buffer::$0 = ! printf_number_buffer::$26 + if(printf_number_buffer::$0) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#5, printf_number_buffer::@13/printf_number_buffer::buffer_digits#16, printf_number_buffer::@14/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#11, printf_number_buffer::@13/printf_number_buffer::format_upper_case#12, printf_number_buffer::@14/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#8, printf_number_buffer::@13/printf_number_buffer::buffer_sign#9, printf_number_buffer::@14/printf_number_buffer::buffer_sign#10 ) + printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#6, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#4, printf_number_buffer::@13/printf_number_buffer::format_justify_left#5, printf_number_buffer::@14/printf_number_buffer::format_justify_left#6 ) + printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#2 + printf_number_buffer::$1 = ! printf_number_buffer::$27 + printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#2 + printf_number_buffer::$2 = ! printf_number_buffer::$28 + printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 + printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#3 + printf_number_buffer::$5 = ! printf_number_buffer::$4 + if(printf_number_buffer::$5) goto printf_number_buffer::@2 + to:printf_number_buffer::@8 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + printf_number_buffer::format_upper_case#17 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#5 ) + printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#4 ) + printf_number_buffer::format_min_length#6 = phi( printf_number_buffer/printf_number_buffer::format_min_length#2 ) + printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#8 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#5 ) + strlen::str#1 = printf_number_buffer::buffer_digits#2 + call strlen + strlen::return#2 = strlen::return#1 + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 + printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#2 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#17 ) + printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#12 ) + printf_number_buffer::format_min_length#4 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#6 ) + printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#5 ) + strlen::return#4 = phi( printf_number_buffer::@6/strlen::return#2 ) + printf_number_buffer::$19 = strlen::return#4 + printf_number_buffer::len#0 = (signed byte)printf_number_buffer::$19 + printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#2 + printf_number_buffer::$20 = ! printf_number_buffer::$29 + if(printf_number_buffer::$20) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#19, printf_number_buffer::@7/printf_number_buffer::buffer_digits#20 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#15, printf_number_buffer::@7/printf_number_buffer::format_upper_case#16 ) + printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#2, printf_number_buffer::@7/printf_number_buffer::buffer_sign#12 ) + printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#11, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#8, printf_number_buffer::@7/printf_number_buffer::format_justify_left#9 ) + printf_number_buffer::len#2 = phi( printf_number_buffer::@15/printf_number_buffer::len#0, printf_number_buffer::@7/printf_number_buffer::len#1 ) + printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#4, printf_number_buffer::@7/printf_number_buffer::format_min_length#5 ) + printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#3 + printf_number_buffer::$21 = printf_number_buffer::$25 - printf_number_buffer::len#2 + printf_number_buffer::padding#1 = printf_number_buffer::$21 + printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 + printf_number_buffer::$23 = ! printf_number_buffer::$22 + if(printf_number_buffer::$23) goto printf_number_buffer::@1 + to:printf_number_buffer::@14 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 + printf_number_buffer::buffer_digits#20 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#19 ) + printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_sign#12 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#2 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#11 ) + printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#8 ) + printf_number_buffer::format_min_length#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#4 ) + printf_number_buffer::len#3 = phi( printf_number_buffer::@15/printf_number_buffer::len#0 ) + printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 + to:printf_number_buffer::@13 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#9 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#6 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#5 ) + printf_number_buffer::padding#2 = 0 + to:printf_number_buffer::@1 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 + printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#2, printf_number_buffer::@16/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#13, printf_number_buffer::@16/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#8, printf_number_buffer::@16/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#2, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#13 ) + printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#6, printf_number_buffer::@16/printf_number_buffer::buffer_sign#7 ) + printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#3 + printf_number_buffer::$7 = ! printf_number_buffer::$30 + if(printf_number_buffer::$7) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 + printf_number_buffer::format_justify_left#21 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#2 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#6 ) + printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_padding::pad#0 = ' 'at + printf_padding::length#0 = (byte)printf_number_buffer::padding#4 + call printf_padding + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#21 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#18 ) + printf_number_buffer::buffer_sign#7 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#11 ) + to:printf_number_buffer::@2 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 + printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#16, printf_number_buffer::@2/printf_number_buffer::format_justify_left#17 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#10, printf_number_buffer::@2/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#5, printf_number_buffer::@2/printf_number_buffer::format_upper_case#6 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#8, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#9 ) + printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#3 && printf_number_buffer::padding#5 + printf_number_buffer::$10 = ! printf_number_buffer::$9 + if(printf_number_buffer::$10) goto printf_number_buffer::@4 + to:printf_number_buffer::@10 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#17 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#6 ) + printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#9 ) + printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#3 ) + cputc::c = printf_number_buffer::buffer_sign#4 + call cputc + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#20 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#14 ) + to:printf_number_buffer::@3 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#13, printf_number_buffer::@3/printf_number_buffer::format_justify_left#14 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#19, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#3 ) + printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#8, printf_number_buffer::@3/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#3, printf_number_buffer::@3/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#2 + printf_number_buffer::$12 = ! printf_number_buffer::$31 + if(printf_number_buffer::$12) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#14 ) + printf_number_buffer::format_zero_padding#21 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#3 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_padding::pad#1 = '0'at + printf_padding::length#1 = (byte)printf_number_buffer::padding#6 + call printf_padding + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#21 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#7 ) + to:printf_number_buffer::@4 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#10, printf_number_buffer::@4/printf_number_buffer::format_justify_left#11 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#15, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#6, printf_number_buffer::@4/printf_number_buffer::buffer_digits#7 ) + cputs::s#1 = printf_number_buffer::buffer_digits#3 + call cputs + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) + printf_number_buffer::format_justify_left#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#7 ) + printf_number_buffer::format_zero_padding#4 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#10 ) + printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#4 + printf_number_buffer::$14 = ! printf_number_buffer::$32 + printf_number_buffer::$15 = printf_number_buffer::format_justify_left#3 && printf_number_buffer::$14 + printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#7 + printf_number_buffer::$17 = ! printf_number_buffer::$16 + if(printf_number_buffer::$17) goto printf_number_buffer::@return + to:printf_number_buffer::@12 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#11 ) + printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#4 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#7 ) + strupr::str#0 = printf_number_buffer::buffer_digits#4 + call strupr + strupr::return#2 = strupr::return#1 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#4 ) + to:printf_number_buffer::@5 +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) + printf_padding::pad#2 = ' 'at + printf_padding::length#2 = (byte)printf_number_buffer::padding#8 + call printf_padding + to:printf_number_buffer::@21 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 + return + to:@return + +dword mul16u(word mul16u::a , word mul16u::b) +mul16u: scope:[mul16u] from main::@36 main::@55 main::@56 + mul16u::a#7 = phi( main::@36/mul16u::a#1, main::@55/mul16u::a#2, main::@56/mul16u::a#3 ) + mul16u::b#3 = phi( main::@36/mul16u::b#0, main::@55/mul16u::b#1, main::@56/mul16u::b#2 ) + mul16u::res#0 = 0 + mul16u::mb#0 = (dword)mul16u::b#3 + to:mul16u::@1 +mul16u::@1: scope:[mul16u] from mul16u mul16u::@4 + mul16u::mb#5 = phi( mul16u/mul16u::mb#0, mul16u::@4/mul16u::mb#1 ) + mul16u::res#4 = phi( mul16u/mul16u::res#0, mul16u::@4/mul16u::res#6 ) + mul16u::a#4 = phi( mul16u/mul16u::a#7, mul16u::@4/mul16u::a#0 ) + mul16u::$0 = mul16u::a#4 != 0 + if(mul16u::$0) goto mul16u::@2 + to:mul16u::@3 +mul16u::@2: scope:[mul16u] from mul16u::@1 + mul16u::res#5 = phi( mul16u::@1/mul16u::res#4 ) + mul16u::mb#4 = phi( mul16u::@1/mul16u::mb#5 ) + mul16u::a#5 = phi( mul16u::@1/mul16u::a#4 ) + mul16u::$1 = mul16u::a#5 & 1 + mul16u::$2 = mul16u::$1 != 0 + mul16u::$3 = ! mul16u::$2 + if(mul16u::$3) goto mul16u::@4 + to:mul16u::@5 +mul16u::@3: scope:[mul16u] from mul16u::@1 + mul16u::res#2 = phi( mul16u::@1/mul16u::res#4 ) + mul16u::return#0 = mul16u::res#2 + to:mul16u::@return +mul16u::@4: scope:[mul16u] from mul16u::@2 mul16u::@5 + mul16u::res#6 = phi( mul16u::@2/mul16u::res#5, mul16u::@5/mul16u::res#1 ) + mul16u::mb#2 = phi( mul16u::@2/mul16u::mb#4, mul16u::@5/mul16u::mb#3 ) + mul16u::a#6 = phi( mul16u::@2/mul16u::a#5, mul16u::@5/mul16u::a#8 ) + mul16u::$5 = mul16u::a#6 >> 1 + mul16u::a#0 = mul16u::$5 + mul16u::$6 = mul16u::mb#2 << 1 + mul16u::mb#1 = mul16u::$6 + to:mul16u::@1 +mul16u::@5: scope:[mul16u] from mul16u::@2 + mul16u::a#8 = phi( mul16u::@2/mul16u::a#5 ) + mul16u::mb#3 = phi( mul16u::@2/mul16u::mb#4 ) + mul16u::res#3 = phi( mul16u::@2/mul16u::res#5 ) + mul16u::$4 = mul16u::res#3 + mul16u::mb#3 + mul16u::res#1 = mul16u::$4 + to:mul16u::@4 +mul16u::@return: scope:[mul16u] from mul16u::@3 + mul16u::return#5 = phi( mul16u::@3/mul16u::return#0 ) + mul16u::return#1 = mul16u::return#5 + return + to:@return + +void main() +main: scope:[main] from __start::@1 + main::$0 = sizeof entries + main::$1 = main::$0 / SIZEOF_WORD + main::num_entries#0 = main::$1 + call clrscr + to:main::@19 +main::@19: scope:[main] from main + main::num_entries#8 = phi( main/main::num_entries#0 ) + cputs::s#2 = main::s + call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + main::num_entries#1 = phi( main::@19/main::num_entries#8 ) + printf_uint::uvalue#0 = main::num_entries#1 + printf_uint::format_min_length#0 = 0 + printf_uint::format_justify_left#0 = 0 + printf_uint::format_sign_always#0 = 0 + printf_uint::format_zero_padding#0 = 0 + printf_uint::format_upper_case#0 = 0 + printf_uint::format_radix#0 = DECIMAL + call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + main::num_entries#20 = phi( main::@20/main::num_entries#1 ) + cputs::s#3 = main::s1 + call cputs + to:main::@22 +main::@22: scope:[main] from main::@21 + main::num_entries#9 = phi( main::@21/main::num_entries#20 ) + main::i#0 = 0 + to:main::@1 +main::@1: scope:[main] from main::@22 main::@26 + main::num_entries#2 = phi( main::@22/main::num_entries#9, main::@26/main::num_entries#10 ) + main::i#2 = phi( main::@22/main::i#0, main::@26/main::i#1 ) + main::$5 = main::i#2 < main::num_entries#2 + if(main::$5) goto main::@2 + to:main::@3 +main::@2: scope:[main] from main::@1 + main::num_entries#12 = phi( main::@1/main::num_entries#2 ) + main::i#3 = phi( main::@1/main::i#2 ) + main::$6 = main::i#3 + 1 + main::j#0 = main::$6 + to:main::@4 +main::@3: scope:[main] from main::@1 + main::num_entries#11 = phi( main::@1/main::num_entries#2 ) + cputs::s#4 = main::s2 + call cputs + to:main::@23 +main::@23: scope:[main] from main::@3 + main::num_entries#3 = phi( main::@3/main::num_entries#11 ) + printf_uint::uvalue#1 = main::num_entries#3 + printf_uint::format_min_length#1 = 0 + printf_uint::format_justify_left#1 = 0 + printf_uint::format_sign_always#1 = 0 + printf_uint::format_zero_padding#1 = 0 + printf_uint::format_upper_case#1 = 0 + printf_uint::format_radix#1 = DECIMAL + call printf_uint + to:main::@24 +main::@24: scope:[main] from main::@23 + main::num_entries#21 = phi( main::@23/main::num_entries#3 ) + cputs::s#5 = main::s3 + call cputs + to:main::@25 +main::@25: scope:[main] from main::@24 + main::num_entries#14 = phi( main::@24/main::num_entries#21 ) + main::i1#0 = 0 + to:main::@9 +main::@4: scope:[main] from main::@2 main::@7 + main::i#9 = phi( main::@2/main::i#3, main::@7/main::i#14 ) + main::num_entries#4 = phi( main::@2/main::num_entries#12, main::@7/main::num_entries#13 ) + main::j#2 = phi( main::@2/main::j#0, main::@7/main::j#1 ) + main::$7 = main::j#2 < main::num_entries#4 + if(main::$7) goto main::@5 + to:main::@6 +main::@5: scope:[main] from main::@4 + main::num_entries#24 = phi( main::@4/main::num_entries#4 ) + main::j#3 = phi( main::@4/main::j#2 ) + main::i#4 = phi( main::@4/main::i#9 ) + main::$32 = main::i#4 * SIZEOF_WORD + main::$33 = main::j#3 * SIZEOF_WORD + main::$8 = entries[main::$32] + entries[main::$33] + main::$9 = main::$8 == $7e4 + main::$10 = ! main::$9 + if(main::$10) goto main::@7 + to:main::@8 +main::@6: scope:[main] from main::@4 + main::num_entries#22 = phi( main::@4/main::num_entries#4 ) + main::i#10 = phi( main::@4/main::i#9 ) + cputs::s#6 = main::s4 + call cputs + to:main::@26 +main::@26: scope:[main] from main::@6 + main::num_entries#10 = phi( main::@6/main::num_entries#22 ) + main::i#5 = phi( main::@6/main::i#10 ) + main::i#1 = ++ main::i#5 + to:main::@1 +main::@7: scope:[main] from main::@40 main::@5 + main::i#14 = phi( main::@40/main::i#17, main::@5/main::i#4 ) + main::num_entries#13 = phi( main::@40/main::num_entries#23, main::@5/main::num_entries#24 ) + main::j#4 = phi( main::@40/main::j#8, main::@5/main::j#3 ) + main::j#1 = ++ main::j#4 + to:main::@4 +main::@8: scope:[main] from main::@5 + main::num_entries#54 = phi( main::@5/main::num_entries#24 ) + main::j#19 = phi( main::@5/main::j#3 ) + main::i#15 = phi( main::@5/main::i#4 ) + cputs::s#7 = main::s5 + call cputs + to:main::@27 +main::@27: scope:[main] from main::@8 + main::num_entries#52 = phi( main::@8/main::num_entries#54 ) + main::j#18 = phi( main::@8/main::j#19 ) + main::i#11 = phi( main::@8/main::i#15 ) + cputs::s#8 = main::s6 + call cputs + to:main::@28 +main::@28: scope:[main] from main::@27 + main::num_entries#50 = phi( main::@27/main::num_entries#52 ) + main::j#16 = phi( main::@27/main::j#18 ) + main::i#6 = phi( main::@27/main::i#11 ) + printf_uint::uvalue#2 = main::i#6 + printf_uint::format_min_length#2 = 0 + printf_uint::format_justify_left#2 = 0 + printf_uint::format_sign_always#2 = 0 + printf_uint::format_zero_padding#2 = 0 + printf_uint::format_upper_case#2 = 0 + printf_uint::format_radix#2 = DECIMAL + call printf_uint + to:main::@29 +main::@29: scope:[main] from main::@28 + main::num_entries#48 = phi( main::@28/main::num_entries#50 ) + main::j#14 = phi( main::@28/main::j#16 ) + main::i#12 = phi( main::@28/main::i#6 ) + cputs::s#9 = main::s7 + call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + main::num_entries#46 = phi( main::@29/main::num_entries#48 ) + main::j#12 = phi( main::@29/main::j#14 ) + main::i#7 = phi( main::@29/main::i#12 ) + main::$34 = main::i#7 * SIZEOF_WORD + printf_uint::uvalue#3 = entries[main::$34] + printf_uint::format_min_length#3 = 0 + printf_uint::format_justify_left#3 = 0 + printf_uint::format_sign_always#3 = 0 + printf_uint::format_zero_padding#3 = 0 + printf_uint::format_upper_case#3 = 0 + printf_uint::format_radix#3 = DECIMAL + call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + main::num_entries#44 = phi( main::@30/main::num_entries#46 ) + main::i#21 = phi( main::@30/main::i#7 ) + main::j#9 = phi( main::@30/main::j#12 ) + cputs::s#10 = main::s8 + call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + main::num_entries#42 = phi( main::@31/main::num_entries#44 ) + main::i#19 = phi( main::@31/main::i#21 ) + main::j#5 = phi( main::@31/main::j#9 ) + printf_uint::uvalue#4 = main::j#5 + printf_uint::format_min_length#4 = 0 + printf_uint::format_justify_left#4 = 0 + printf_uint::format_sign_always#4 = 0 + printf_uint::format_zero_padding#4 = 0 + printf_uint::format_upper_case#4 = 0 + printf_uint::format_radix#4 = DECIMAL + call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + main::num_entries#40 = phi( main::@32/main::num_entries#42 ) + main::i#18 = phi( main::@32/main::i#19 ) + main::j#10 = phi( main::@32/main::j#5 ) + cputs::s#11 = main::s9 + call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + main::num_entries#38 = phi( main::@33/main::num_entries#40 ) + main::i#16 = phi( main::@33/main::i#18 ) + main::j#6 = phi( main::@33/main::j#10 ) + main::$35 = main::j#6 * SIZEOF_WORD + printf_uint::uvalue#5 = entries[main::$35] + printf_uint::format_min_length#5 = 0 + printf_uint::format_justify_left#5 = 0 + printf_uint::format_sign_always#5 = 0 + printf_uint::format_zero_padding#5 = 0 + printf_uint::format_upper_case#5 = 0 + printf_uint::format_radix#5 = DECIMAL + call printf_uint + to:main::@35 +main::@35: scope:[main] from main::@34 + main::num_entries#36 = phi( main::@34/main::num_entries#38 ) + main::j#11 = phi( main::@34/main::j#6 ) + main::i#13 = phi( main::@34/main::i#16 ) + cputs::s#12 = main::s10 + call cputs + to:main::@36 +main::@36: scope:[main] from main::@35 + main::num_entries#34 = phi( main::@35/main::num_entries#36 ) + main::j#7 = phi( main::@35/main::j#11 ) + main::i#8 = phi( main::@35/main::i#13 ) + main::$36 = main::i#8 * SIZEOF_WORD + main::$37 = main::j#7 * SIZEOF_WORD + mul16u::a#1 = entries[main::$36] + mul16u::b#0 = entries[main::$37] + call mul16u + mul16u::return#2 = mul16u::return#1 + to:main::@37 +main::@37: scope:[main] from main::@36 + main::i#23 = phi( main::@36/main::i#8 ) + main::num_entries#32 = phi( main::@36/main::num_entries#34 ) + main::j#17 = phi( main::@36/main::j#7 ) + mul16u::return#6 = phi( main::@36/mul16u::return#2 ) + main::$13 = mul16u::return#6 + main::mul#0 = main::$13 + cputs::s#13 = main::s11 + call cputs + to:main::@38 +main::@38: scope:[main] from main::@37 + main::i#22 = phi( main::@37/main::i#23 ) + main::num_entries#30 = phi( main::@37/main::num_entries#32 ) + main::j#15 = phi( main::@37/main::j#17 ) + main::mul#1 = phi( main::@37/main::mul#0 ) + printf_ulong::uvalue#0 = main::mul#1 + printf_ulong::format_min_length#0 = 0 + printf_ulong::format_justify_left#0 = 0 + printf_ulong::format_sign_always#0 = 0 + printf_ulong::format_zero_padding#0 = 0 + printf_ulong::format_upper_case#0 = 0 + printf_ulong::format_radix#0 = DECIMAL + call printf_ulong + to:main::@39 +main::@39: scope:[main] from main::@38 + main::i#20 = phi( main::@38/main::i#22 ) + main::num_entries#28 = phi( main::@38/main::num_entries#30 ) + main::j#13 = phi( main::@38/main::j#15 ) + cputs::s#14 = main::s12 + call cputs + to:main::@40 +main::@40: scope:[main] from main::@39 + main::i#17 = phi( main::@39/main::i#20 ) + main::num_entries#23 = phi( main::@39/main::num_entries#28 ) + main::j#8 = phi( main::@39/main::j#13 ) + to:main::@7 +main::@9: scope:[main] from main::@25 main::@41 + main::num_entries#5 = phi( main::@25/main::num_entries#14, main::@41/main::num_entries#15 ) + main::i1#2 = phi( main::@25/main::i1#0, main::@41/main::i1#1 ) + main::$16 = main::i1#2 < main::num_entries#5 + if(main::$16) goto main::@10 + to:main::@return +main::@10: scope:[main] from main::@9 + main::num_entries#16 = phi( main::@9/main::num_entries#5 ) + main::i1#3 = phi( main::@9/main::i1#2 ) + main::$17 = main::i1#3 + 1 + main::j1#0 = main::$17 + to:main::@11 +main::@11: scope:[main] from main::@10 main::@16 + main::i1#14 = phi( main::@10/main::i1#3, main::@16/main::i1#19 ) + main::num_entries#6 = phi( main::@10/main::num_entries#16, main::@16/main::num_entries#17 ) + main::j1#2 = phi( main::@10/main::j1#0, main::@16/main::j1#1 ) + main::$18 = main::j1#2 < main::num_entries#6 + if(main::$18) goto main::@12 + to:main::@13 +main::@12: scope:[main] from main::@11 + main::i1#15 = phi( main::@11/main::i1#14 ) + main::num_entries#18 = phi( main::@11/main::num_entries#6 ) + main::j1#3 = phi( main::@11/main::j1#2 ) + main::$19 = main::j1#3 + 1 + main::k#0 = main::$19 + to:main::@14 +main::@13: scope:[main] from main::@11 + main::num_entries#25 = phi( main::@11/main::num_entries#6 ) + main::i1#9 = phi( main::@11/main::i1#14 ) + cputs::s#15 = main::s13 + call cputs + to:main::@41 +main::@41: scope:[main] from main::@13 + main::num_entries#15 = phi( main::@13/main::num_entries#25 ) + main::i1#4 = phi( main::@13/main::i1#9 ) + main::i1#1 = ++ main::i1#4 + to:main::@9 +main::@14: scope:[main] from main::@12 main::@17 + main::j1#9 = phi( main::@12/main::j1#3, main::@17/main::j1#13 ) + main::i1#10 = phi( main::@12/main::i1#15, main::@17/main::i1#16 ) + main::num_entries#7 = phi( main::@12/main::num_entries#18, main::@17/main::num_entries#19 ) + main::k#2 = phi( main::@12/main::k#0, main::@17/main::k#1 ) + main::$20 = main::k#2 < main::num_entries#7 + if(main::$20) goto main::@15 + to:main::@16 +main::@15: scope:[main] from main::@14 + main::num_entries#26 = phi( main::@14/main::num_entries#7 ) + main::k#3 = phi( main::@14/main::k#2 ) + main::j1#4 = phi( main::@14/main::j1#9 ) + main::i1#5 = phi( main::@14/main::i1#10 ) + main::$38 = main::i1#5 * SIZEOF_WORD + main::$39 = main::j1#4 * SIZEOF_WORD + main::$21 = entries[main::$38] + entries[main::$39] + main::$40 = main::k#3 * SIZEOF_WORD + main::$22 = main::$21 + entries[main::$40] + main::$23 = main::$22 == $7e4 + main::$24 = ! main::$23 + if(main::$24) goto main::@17 + to:main::@18 +main::@16: scope:[main] from main::@14 + main::i1#19 = phi( main::@14/main::i1#10 ) + main::num_entries#17 = phi( main::@14/main::num_entries#7 ) + main::j1#5 = phi( main::@14/main::j1#9 ) + main::j1#1 = ++ main::j1#5 + to:main::@11 +main::@17: scope:[main] from main::@15 main::@60 + main::j1#13 = phi( main::@15/main::j1#4, main::@60/main::j1#16 ) + main::i1#16 = phi( main::@15/main::i1#5, main::@60/main::i1#20 ) + main::num_entries#19 = phi( main::@15/main::num_entries#26, main::@60/main::num_entries#27 ) + main::k#4 = phi( main::@15/main::k#3, main::@60/main::k#8 ) + main::k#1 = ++ main::k#4 + to:main::@14 +main::@18: scope:[main] from main::@15 + main::num_entries#60 = phi( main::@15/main::num_entries#26 ) + main::k#24 = phi( main::@15/main::k#3 ) + main::j1#25 = phi( main::@15/main::j1#4 ) + main::i1#17 = phi( main::@15/main::i1#5 ) + cputs::s#16 = main::s14 + call cputs + to:main::@42 +main::@42: scope:[main] from main::@18 + main::num_entries#59 = phi( main::@18/main::num_entries#60 ) + main::k#23 = phi( main::@18/main::k#24 ) + main::j1#22 = phi( main::@18/main::j1#25 ) + main::i1#11 = phi( main::@18/main::i1#17 ) + cputs::s#17 = main::s15 + call cputs + to:main::@43 +main::@43: scope:[main] from main::@42 + main::num_entries#58 = phi( main::@42/main::num_entries#59 ) + main::k#22 = phi( main::@42/main::k#23 ) + main::j1#19 = phi( main::@42/main::j1#22 ) + main::i1#6 = phi( main::@42/main::i1#11 ) + printf_uint::uvalue#6 = main::i1#6 + printf_uint::format_min_length#6 = 0 + printf_uint::format_justify_left#6 = 0 + printf_uint::format_sign_always#6 = 0 + printf_uint::format_zero_padding#6 = 0 + printf_uint::format_upper_case#6 = 0 + printf_uint::format_radix#6 = DECIMAL + call printf_uint + to:main::@44 +main::@44: scope:[main] from main::@43 + main::num_entries#57 = phi( main::@43/main::num_entries#58 ) + main::k#21 = phi( main::@43/main::k#22 ) + main::j1#17 = phi( main::@43/main::j1#19 ) + main::i1#12 = phi( main::@43/main::i1#6 ) + cputs::s#18 = main::s16 + call cputs + to:main::@45 +main::@45: scope:[main] from main::@44 + main::num_entries#56 = phi( main::@44/main::num_entries#57 ) + main::k#20 = phi( main::@44/main::k#21 ) + main::j1#14 = phi( main::@44/main::j1#17 ) + main::i1#7 = phi( main::@44/main::i1#12 ) + main::$41 = main::i1#7 * SIZEOF_WORD + printf_uint::uvalue#7 = entries[main::$41] + printf_uint::format_min_length#7 = 0 + printf_uint::format_justify_left#7 = 0 + printf_uint::format_sign_always#7 = 0 + printf_uint::format_zero_padding#7 = 0 + printf_uint::format_upper_case#7 = 0 + printf_uint::format_radix#7 = DECIMAL + call printf_uint + to:main::@46 +main::@46: scope:[main] from main::@45 + main::num_entries#55 = phi( main::@45/main::num_entries#56 ) + main::i1#31 = phi( main::@45/main::i1#7 ) + main::k#18 = phi( main::@45/main::k#20 ) + main::j1#10 = phi( main::@45/main::j1#14 ) + cputs::s#19 = main::s17 + call cputs + to:main::@47 +main::@47: scope:[main] from main::@46 + main::num_entries#53 = phi( main::@46/main::num_entries#55 ) + main::i1#30 = phi( main::@46/main::i1#31 ) + main::k#16 = phi( main::@46/main::k#18 ) + main::j1#6 = phi( main::@46/main::j1#10 ) + printf_uint::uvalue#8 = main::j1#6 + printf_uint::format_min_length#8 = 0 + printf_uint::format_justify_left#8 = 0 + printf_uint::format_sign_always#8 = 0 + printf_uint::format_zero_padding#8 = 0 + printf_uint::format_upper_case#8 = 0 + printf_uint::format_radix#8 = DECIMAL + call printf_uint + to:main::@48 +main::@48: scope:[main] from main::@47 + main::num_entries#51 = phi( main::@47/main::num_entries#53 ) + main::i1#28 = phi( main::@47/main::i1#30 ) + main::k#14 = phi( main::@47/main::k#16 ) + main::j1#11 = phi( main::@47/main::j1#6 ) + cputs::s#20 = main::s18 + call cputs + to:main::@49 +main::@49: scope:[main] from main::@48 + main::num_entries#49 = phi( main::@48/main::num_entries#51 ) + main::i1#26 = phi( main::@48/main::i1#28 ) + main::k#12 = phi( main::@48/main::k#14 ) + main::j1#7 = phi( main::@48/main::j1#11 ) + main::$42 = main::j1#7 * SIZEOF_WORD + printf_uint::uvalue#9 = entries[main::$42] + printf_uint::format_min_length#9 = 0 + printf_uint::format_justify_left#9 = 0 + printf_uint::format_sign_always#9 = 0 + printf_uint::format_zero_padding#9 = 0 + printf_uint::format_upper_case#9 = 0 + printf_uint::format_radix#9 = DECIMAL + call printf_uint + to:main::@50 +main::@50: scope:[main] from main::@49 + main::num_entries#47 = phi( main::@49/main::num_entries#49 ) + main::j1#26 = phi( main::@49/main::j1#7 ) + main::i1#24 = phi( main::@49/main::i1#26 ) + main::k#9 = phi( main::@49/main::k#12 ) + cputs::s#21 = main::s19 + call cputs + to:main::@51 +main::@51: scope:[main] from main::@50 + main::num_entries#45 = phi( main::@50/main::num_entries#47 ) + main::j1#23 = phi( main::@50/main::j1#26 ) + main::i1#22 = phi( main::@50/main::i1#24 ) + main::k#5 = phi( main::@50/main::k#9 ) + printf_uint::uvalue#10 = main::k#5 + printf_uint::format_min_length#10 = 0 + printf_uint::format_justify_left#10 = 0 + printf_uint::format_sign_always#10 = 0 + printf_uint::format_zero_padding#10 = 0 + printf_uint::format_upper_case#10 = 0 + printf_uint::format_radix#10 = DECIMAL + call printf_uint + to:main::@52 +main::@52: scope:[main] from main::@51 + main::num_entries#43 = phi( main::@51/main::num_entries#45 ) + main::j1#20 = phi( main::@51/main::j1#23 ) + main::i1#21 = phi( main::@51/main::i1#22 ) + main::k#10 = phi( main::@51/main::k#5 ) + cputs::s#22 = main::s20 + call cputs + to:main::@53 +main::@53: scope:[main] from main::@52 + main::num_entries#41 = phi( main::@52/main::num_entries#43 ) + main::j1#18 = phi( main::@52/main::j1#20 ) + main::i1#18 = phi( main::@52/main::i1#21 ) + main::k#6 = phi( main::@52/main::k#10 ) + main::$43 = main::k#6 * SIZEOF_WORD + printf_uint::uvalue#11 = entries[main::$43] + printf_uint::format_min_length#11 = 0 + printf_uint::format_justify_left#11 = 0 + printf_uint::format_sign_always#11 = 0 + printf_uint::format_zero_padding#11 = 0 + printf_uint::format_upper_case#11 = 0 + printf_uint::format_radix#11 = DECIMAL + call printf_uint + to:main::@54 +main::@54: scope:[main] from main::@53 + main::num_entries#39 = phi( main::@53/main::num_entries#41 ) + main::j1#15 = phi( main::@53/main::j1#18 ) + main::k#11 = phi( main::@53/main::k#6 ) + main::i1#13 = phi( main::@53/main::i1#18 ) + cputs::s#23 = main::s21 + call cputs + to:main::@55 +main::@55: scope:[main] from main::@54 + main::num_entries#37 = phi( main::@54/main::num_entries#39 ) + main::j1#12 = phi( main::@54/main::j1#15 ) + main::k#7 = phi( main::@54/main::k#11 ) + main::i1#8 = phi( main::@54/main::i1#13 ) + main::$44 = main::i1#8 * SIZEOF_WORD + main::$45 = main::k#7 * SIZEOF_WORD + mul16u::a#2 = entries[main::$44] + mul16u::b#1 = entries[main::$45] + call mul16u + mul16u::return#3 = mul16u::return#1 + to:main::@56 +main::@56: scope:[main] from main::@55 + main::i1#29 = phi( main::@55/main::i1#8 ) + main::num_entries#35 = phi( main::@55/main::num_entries#37 ) + main::k#19 = phi( main::@55/main::k#7 ) + main::j1#8 = phi( main::@55/main::j1#12 ) + mul16u::return#7 = phi( main::@55/mul16u::return#3 ) + main::$27 = mul16u::return#7 + main::mul1#0 = main::$27 + main::$28 = < main::mul1#0 + main::$46 = main::j1#8 * SIZEOF_WORD + mul16u::a#3 = main::$28 + mul16u::b#2 = entries[main::$46] + call mul16u + mul16u::return#4 = mul16u::return#1 + to:main::@57 +main::@57: scope:[main] from main::@56 + main::j1#27 = phi( main::@56/main::j1#8 ) + main::i1#27 = phi( main::@56/main::i1#29 ) + main::num_entries#33 = phi( main::@56/main::num_entries#35 ) + main::k#17 = phi( main::@56/main::k#19 ) + mul16u::return#8 = phi( main::@56/mul16u::return#4 ) + main::$29 = mul16u::return#8 + main::mul2#0 = main::$29 + cputs::s#24 = main::s22 + call cputs + to:main::@58 +main::@58: scope:[main] from main::@57 + main::j1#24 = phi( main::@57/main::j1#27 ) + main::i1#25 = phi( main::@57/main::i1#27 ) + main::num_entries#31 = phi( main::@57/main::num_entries#33 ) + main::k#15 = phi( main::@57/main::k#17 ) + main::mul2#1 = phi( main::@57/main::mul2#0 ) + printf_ulong::uvalue#1 = main::mul2#1 + printf_ulong::format_min_length#1 = 0 + printf_ulong::format_justify_left#1 = 0 + printf_ulong::format_sign_always#1 = 0 + printf_ulong::format_zero_padding#1 = 0 + printf_ulong::format_upper_case#1 = 0 + printf_ulong::format_radix#1 = DECIMAL + call printf_ulong + to:main::@59 +main::@59: scope:[main] from main::@58 + main::j1#21 = phi( main::@58/main::j1#24 ) + main::i1#23 = phi( main::@58/main::i1#25 ) + main::num_entries#29 = phi( main::@58/main::num_entries#31 ) + main::k#13 = phi( main::@58/main::k#15 ) + cputs::s#25 = main::s23 + call cputs + to:main::@60 +main::@60: scope:[main] from main::@59 + main::j1#16 = phi( main::@59/main::j1#21 ) + main::i1#20 = phi( main::@59/main::i1#23 ) + main::num_entries#27 = phi( main::@59/main::num_entries#29 ) + main::k#8 = phi( main::@59/main::k#13 ) + to:main::@17 +main::@return: scope:[main] from main::@9 + return + to:@return + +void __start() +__start: scope:[__start] from + to:__start::__init1 +__start::__init1: scope:[__start] from __start + conio_reverse_value = 0 + conio_display_cursor = 1 + conio_scroll_enable = 1 + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + call main + to:__start::@2 +__start::@2: scope:[__start] from __start::@1 + to:__start::@return +__start::@return: scope:[__start] from __start::@2 + return + to:@return + +SYMBOL TABLE SSA +const byte BINARY = 2 +const word* COLCRS = (word*)$55 +const nomodify byte* CRSINH = (byte*)$2f0 +const byte DECIMAL = $a +const byte* DIGITS[] = "0123456789abcdef"atz +const byte HEXADECIMAL = $10 +const byte OCTAL = 8 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = 0 +const nomodify byte** OLDADR = (byte**)$5e +const nomodify byte* OLDCHR = (byte*)$5d +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_BINARY_VALUES[] = { $8000, $4000, $2000, $1000, $800, $400, $200, $100, $80, $40, $20, $10, 8, 4, 2 } +const dword* RADIX_BINARY_VALUES_LONG[] = { $80000000, $40000000, $20000000, $10000000, $8000000, $4000000, $2000000, $1000000, $800000, $400000, $200000, $100000, $80000, $40000, $20000, $10000, $8000, $4000, $2000, $1000, $800, $400, $200, $100, $80, $40, $20, $10, 8, 4, 2 } +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const dword* RADIX_DECIMAL_VALUES_LONG[] = { $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a } +const word* RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } +const dword* RADIX_HEXADECIMAL_VALUES_LONG[] = { $10000000, $1000000, $100000, $10000, $1000, $100, $10 } +const word* RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } +const dword* RADIX_OCTAL_VALUES_LONG[] = { $40000000, $8000000, $1000000, $200000, $40000, $8000, $1000, $200, $40, 8 } +const byte* ROWCRS = (byte*)$54 +const nomodify byte** SAVMSC = (byte**)$58 +const byte SIZEOF_DWORD = 4 +const byte SIZEOF_WORD = 2 +void __start() +void clrscr() +byte conio_display_cursor loadstore +byte conio_reverse_value loadstore +byte conio_scroll_enable loadstore +void cputc(volatile byte cputc::c) +bool~ cputc::$0 +bool~ cputc::$1 +bool~ cputc::$2 +bool~ cputc::$3 +byte~ cputc::$4 +bool~ cputc::$7 +volatile byte cputc::c loadstore +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 +byte cputc::convertToScreenCode1_return#1 +byte cputc::convertToScreenCode1_return#2 +byte cputc::convertToScreenCode1_return#3 +byte* cputc::convertToScreenCode1_v +byte* cputc::convertToScreenCode1_v#0 +byte* cputc::convertToScreenCode1_v#1 +void cputs(to_nomodify byte* cputs::s) +byte~ cputs::$0 +bool~ cputs::$2 +byte cputs::c +byte cputs::c#0 +byte cputs::c#1 +byte cputs::c#2 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 +to_nomodify byte* cputs::s#1 +to_nomodify byte* cputs::s#10 +to_nomodify byte* cputs::s#11 +to_nomodify byte* cputs::s#12 +to_nomodify byte* cputs::s#13 +to_nomodify byte* cputs::s#14 +to_nomodify byte* cputs::s#15 +to_nomodify byte* cputs::s#16 +to_nomodify byte* cputs::s#17 +to_nomodify byte* cputs::s#18 +to_nomodify byte* cputs::s#19 +to_nomodify byte* cputs::s#2 +to_nomodify byte* cputs::s#20 +to_nomodify byte* cputs::s#21 +to_nomodify byte* cputs::s#22 +to_nomodify byte* cputs::s#23 +to_nomodify byte* cputs::s#24 +to_nomodify byte* cputs::s#25 +to_nomodify byte* cputs::s#26 +to_nomodify byte* cputs::s#27 +to_nomodify byte* cputs::s#28 +to_nomodify byte* cputs::s#29 +to_nomodify byte* cputs::s#3 +to_nomodify byte* cputs::s#4 +to_nomodify byte* cputs::s#5 +to_nomodify byte* cputs::s#6 +to_nomodify byte* cputs::s#7 +to_nomodify byte* cputs::s#8 +to_nomodify byte* cputs::s#9 +byte* cursorLocation() +number~ cursorLocation::$0 +byte*~ cursorLocation::$1 +byte*~ cursorLocation::$2 +word~ cursorLocation::$3 +byte* cursorLocation::return +byte* cursorLocation::return#0 +byte* cursorLocation::return#1 +byte* cursorLocation::return#2 +byte* cursorLocation::return#3 +byte* cursorLocation::return#4 +byte* cursorLocation::return#5 +byte* cursorLocation::return#6 +const word* entries[] = { $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a } +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::x#0 +byte gotoxy::x#1 +byte gotoxy::x#2 +byte gotoxy::y +byte gotoxy::y#0 +byte gotoxy::y#1 +byte gotoxy::y#2 +void main() +byte~ main::$0 +byte~ main::$1 +bool~ main::$10 +dword~ main::$13 +bool~ main::$16 +number~ main::$17 +bool~ main::$18 +number~ main::$19 +bool~ main::$20 +word~ main::$21 +word~ main::$22 +bool~ main::$23 +bool~ main::$24 +dword~ main::$27 +word~ main::$28 +dword~ main::$29 +word~ main::$32 +word~ main::$33 +word~ main::$34 +word~ main::$35 +word~ main::$36 +word~ main::$37 +word~ main::$38 +word~ main::$39 +word~ main::$40 +word~ main::$41 +word~ main::$42 +word~ main::$43 +word~ main::$44 +word~ main::$45 +word~ main::$46 +bool~ main::$5 +number~ main::$6 +bool~ main::$7 +word~ main::$8 +bool~ main::$9 +word main::i +word main::i#0 +word main::i#1 +word main::i#10 +word main::i#11 +word main::i#12 +word main::i#13 +word main::i#14 +word main::i#15 +word main::i#16 +word main::i#17 +word main::i#18 +word main::i#19 +word main::i#2 +word main::i#20 +word main::i#21 +word main::i#22 +word main::i#23 +word main::i#3 +word main::i#4 +word main::i#5 +word main::i#6 +word main::i#7 +word main::i#8 +word main::i#9 +word main::i1 +word main::i1#0 +word main::i1#1 +word main::i1#10 +word main::i1#11 +word main::i1#12 +word main::i1#13 +word main::i1#14 +word main::i1#15 +word main::i1#16 +word main::i1#17 +word main::i1#18 +word main::i1#19 +word main::i1#2 +word main::i1#20 +word main::i1#21 +word main::i1#22 +word main::i1#23 +word main::i1#24 +word main::i1#25 +word main::i1#26 +word main::i1#27 +word main::i1#28 +word main::i1#29 +word main::i1#3 +word main::i1#30 +word main::i1#31 +word main::i1#4 +word main::i1#5 +word main::i1#6 +word main::i1#7 +word main::i1#8 +word main::i1#9 +word main::j +word main::j#0 +word main::j#1 +word main::j#10 +word main::j#11 +word main::j#12 +word main::j#13 +word main::j#14 +word main::j#15 +word main::j#16 +word main::j#17 +word main::j#18 +word main::j#19 +word main::j#2 +word main::j#3 +word main::j#4 +word main::j#5 +word main::j#6 +word main::j#7 +word main::j#8 +word main::j#9 +word main::j1 +word main::j1#0 +word main::j1#1 +word main::j1#10 +word main::j1#11 +word main::j1#12 +word main::j1#13 +word main::j1#14 +word main::j1#15 +word main::j1#16 +word main::j1#17 +word main::j1#18 +word main::j1#19 +word main::j1#2 +word main::j1#20 +word main::j1#21 +word main::j1#22 +word main::j1#23 +word main::j1#24 +word main::j1#25 +word main::j1#26 +word main::j1#27 +word main::j1#3 +word main::j1#4 +word main::j1#5 +word main::j1#6 +word main::j1#7 +word main::j1#8 +word main::j1#9 +word main::k +word main::k#0 +word main::k#1 +word main::k#10 +word main::k#11 +word main::k#12 +word main::k#13 +word main::k#14 +word main::k#15 +word main::k#16 +word main::k#17 +word main::k#18 +word main::k#19 +word main::k#2 +word main::k#20 +word main::k#21 +word main::k#22 +word main::k#23 +word main::k#24 +word main::k#3 +word main::k#4 +word main::k#5 +word main::k#6 +word main::k#7 +word main::k#8 +word main::k#9 +dword main::mul +dword main::mul#0 +dword main::mul#1 +dword main::mul1 +dword main::mul1#0 +dword main::mul2 +dword main::mul2#0 +dword main::mul2#1 +word main::num_entries +word main::num_entries#0 +word main::num_entries#1 +word main::num_entries#10 +word main::num_entries#11 +word main::num_entries#12 +word main::num_entries#13 +word main::num_entries#14 +word main::num_entries#15 +word main::num_entries#16 +word main::num_entries#17 +word main::num_entries#18 +word main::num_entries#19 +word main::num_entries#2 +word main::num_entries#20 +word main::num_entries#21 +word main::num_entries#22 +word main::num_entries#23 +word main::num_entries#24 +word main::num_entries#25 +word main::num_entries#26 +word main::num_entries#27 +word main::num_entries#28 +word main::num_entries#29 +word main::num_entries#3 +word main::num_entries#30 +word main::num_entries#31 +word main::num_entries#32 +word main::num_entries#33 +word main::num_entries#34 +word main::num_entries#35 +word main::num_entries#36 +word main::num_entries#37 +word main::num_entries#38 +word main::num_entries#39 +word main::num_entries#4 +word main::num_entries#40 +word main::num_entries#41 +word main::num_entries#42 +word main::num_entries#43 +word main::num_entries#44 +word main::num_entries#45 +word main::num_entries#46 +word main::num_entries#47 +word main::num_entries#48 +word main::num_entries#49 +word main::num_entries#5 +word main::num_entries#50 +word main::num_entries#51 +word main::num_entries#52 +word main::num_entries#53 +word main::num_entries#54 +word main::num_entries#55 +word main::num_entries#56 +word main::num_entries#57 +word main::num_entries#58 +word main::num_entries#59 +word main::num_entries#6 +word main::num_entries#60 +word main::num_entries#7 +word main::num_entries#8 +word main::num_entries#9 +const byte* main::s[$19] = "looking a+b=2020 within "at +const byte* main::s1[$a] = " entries +"at +const byte* main::s10[7] = "=2020 +"at +const byte* main::s11[$c] = "multiplied "at +const byte* main::s12[2] = " +"at +const byte* main::s13[2] = "."at +const byte* main::s14[2] = " +"at +const byte* main::s15[$e] = "match found ["at +const byte* main::s16[2] = "]"at +const byte* main::s17[3] = "+["at +const byte* main::s18[2] = "]"at +const byte* main::s19[3] = "+["at +const byte* main::s2[$1c] = " +looking a+b+c=2020 within "at +const byte* main::s20[2] = "]"at +const byte* main::s21[7] = "=2020 +"at +const byte* main::s22[$c] = "multiplied "at +const byte* main::s23[2] = " +"at +const byte* main::s3[$a] = " entries +"at +const byte* main::s4[2] = "."at +const byte* main::s5[2] = " +"at +const byte* main::s6[$e] = "match found ["at +const byte* main::s7[2] = "]"at +const byte* main::s8[3] = "+["at +const byte* main::s9[2] = "]"at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +byte*~ memcpy::$0 +bool~ memcpy::$1 +byte*~ memcpy::$2 +void* memcpy::destination +void* memcpy::destination#0 +void* memcpy::destination#1 +void* memcpy::destination#2 +void* memcpy::destination#3 +void* memcpy::destination#4 +byte* memcpy::dst +byte* memcpy::dst#0 +byte* memcpy::dst#1 +byte* memcpy::dst#2 +byte* memcpy::dst#3 +word memcpy::num +word memcpy::num#0 +word memcpy::num#1 +void* memcpy::return +void* memcpy::return#0 +void* memcpy::return#1 +void* memcpy::return#2 +void* memcpy::return#3 +void* memcpy::source +void* memcpy::source#0 +void* memcpy::source#1 +byte* memcpy::src +byte* memcpy::src#0 +byte* memcpy::src#1 +byte* memcpy::src#2 +byte* memcpy::src#3 +byte* memcpy::src_end +byte* memcpy::src_end#0 +byte* memcpy::src_end#1 +byte* memcpy::src_end#2 +void* memset(void* memset::str , byte memset::c , word memset::num) +bool~ memset::$0 +bool~ memset::$1 +byte*~ memset::$2 +bool~ memset::$3 +byte*~ memset::$4 +byte memset::c +byte memset::c#0 +byte memset::c#1 +byte memset::c#2 +byte memset::c#3 +byte memset::c#4 +byte memset::c#5 +byte* memset::dst +byte* memset::dst#0 +byte* memset::dst#1 +byte* memset::dst#2 +byte* memset::dst#3 +byte* memset::end +byte* memset::end#0 +byte* memset::end#1 +byte* memset::end#2 +word memset::num +word memset::num#0 +word memset::num#1 +word memset::num#2 +word memset::num#3 +void* memset::return +void* memset::return#0 +void* memset::return#1 +void* memset::return#2 +void* memset::return#3 +void* memset::return#4 +void* memset::str +void* memset::str#0 +void* memset::str#1 +void* memset::str#2 +void* memset::str#3 +void* memset::str#4 +void* memset::str#5 +void* memset::str#6 +dword mul16u(word mul16u::a , word mul16u::b) +bool~ mul16u::$0 +number~ mul16u::$1 +bool~ mul16u::$2 +bool~ mul16u::$3 +dword~ mul16u::$4 +word~ mul16u::$5 +dword~ mul16u::$6 +word mul16u::a +word mul16u::a#0 +word mul16u::a#1 +word mul16u::a#2 +word mul16u::a#3 +word mul16u::a#4 +word mul16u::a#5 +word mul16u::a#6 +word mul16u::a#7 +word mul16u::a#8 +word mul16u::b +word mul16u::b#0 +word mul16u::b#1 +word mul16u::b#2 +word mul16u::b#3 +dword mul16u::mb +dword mul16u::mb#0 +dword mul16u::mb#1 +dword mul16u::mb#2 +dword mul16u::mb#3 +dword mul16u::mb#4 +dword mul16u::mb#5 +dword mul16u::res +dword mul16u::res#0 +dword mul16u::res#1 +dword mul16u::res#2 +dword mul16u::res#3 +dword mul16u::res#4 +dword mul16u::res#5 +dword mul16u::res#6 +dword mul16u::return +dword mul16u::return#0 +dword mul16u::return#1 +dword mul16u::return#2 +dword mul16u::return#3 +dword mul16u::return#4 +dword mul16u::return#5 +dword mul16u::return#6 +dword mul16u::return#7 +dword mul16u::return#8 +void newline() +bool~ newline::$0 +bool~ newline::$1 +bool~ newline::$3 +bool~ newline::$5 +bool~ newline::$6 +byte*~ newline::$7 +byte*~ newline::$9 +byte* newline::start +byte* newline::start#0 +byte* newline::start#1 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +bool~ printf_number_buffer::$0 +bool~ printf_number_buffer::$1 +bool~ printf_number_buffer::$10 +bool~ printf_number_buffer::$12 +bool~ printf_number_buffer::$14 +bool~ printf_number_buffer::$15 +bool~ printf_number_buffer::$16 +bool~ printf_number_buffer::$17 +word~ printf_number_buffer::$19 +bool~ printf_number_buffer::$2 +bool~ printf_number_buffer::$20 +signed byte~ printf_number_buffer::$21 +bool~ printf_number_buffer::$22 +bool~ printf_number_buffer::$23 +signed byte~ printf_number_buffer::$25 +bool~ printf_number_buffer::$26 +bool~ printf_number_buffer::$27 +bool~ printf_number_buffer::$28 +bool~ printf_number_buffer::$29 +bool~ printf_number_buffer::$3 +bool~ printf_number_buffer::$30 +bool~ printf_number_buffer::$31 +bool~ printf_number_buffer::$32 +bool~ printf_number_buffer::$4 +bool~ printf_number_buffer::$5 +bool~ printf_number_buffer::$7 +bool~ printf_number_buffer::$9 +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte* printf_number_buffer::buffer_digits#0 +byte* printf_number_buffer::buffer_digits#1 +byte* printf_number_buffer::buffer_digits#10 +byte* printf_number_buffer::buffer_digits#11 +byte* printf_number_buffer::buffer_digits#12 +byte* printf_number_buffer::buffer_digits#13 +byte* printf_number_buffer::buffer_digits#14 +byte* printf_number_buffer::buffer_digits#15 +byte* printf_number_buffer::buffer_digits#16 +byte* printf_number_buffer::buffer_digits#17 +byte* printf_number_buffer::buffer_digits#18 +byte* printf_number_buffer::buffer_digits#19 +byte* printf_number_buffer::buffer_digits#2 +byte* printf_number_buffer::buffer_digits#20 +byte* printf_number_buffer::buffer_digits#3 +byte* printf_number_buffer::buffer_digits#4 +byte* printf_number_buffer::buffer_digits#5 +byte* printf_number_buffer::buffer_digits#6 +byte* printf_number_buffer::buffer_digits#7 +byte* printf_number_buffer::buffer_digits#8 +byte* printf_number_buffer::buffer_digits#9 +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 +byte printf_number_buffer::buffer_sign#1 +byte printf_number_buffer::buffer_sign#10 +byte printf_number_buffer::buffer_sign#11 +byte printf_number_buffer::buffer_sign#12 +byte printf_number_buffer::buffer_sign#2 +byte printf_number_buffer::buffer_sign#3 +byte printf_number_buffer::buffer_sign#4 +byte printf_number_buffer::buffer_sign#5 +byte printf_number_buffer::buffer_sign#6 +byte printf_number_buffer::buffer_sign#7 +byte printf_number_buffer::buffer_sign#8 +byte printf_number_buffer::buffer_sign#9 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_justify_left#0 +byte printf_number_buffer::format_justify_left#1 +byte printf_number_buffer::format_justify_left#10 +byte printf_number_buffer::format_justify_left#11 +byte printf_number_buffer::format_justify_left#12 +byte printf_number_buffer::format_justify_left#13 +byte printf_number_buffer::format_justify_left#14 +byte printf_number_buffer::format_justify_left#15 +byte printf_number_buffer::format_justify_left#16 +byte printf_number_buffer::format_justify_left#17 +byte printf_number_buffer::format_justify_left#18 +byte printf_number_buffer::format_justify_left#19 +byte printf_number_buffer::format_justify_left#2 +byte printf_number_buffer::format_justify_left#20 +byte printf_number_buffer::format_justify_left#21 +byte printf_number_buffer::format_justify_left#3 +byte printf_number_buffer::format_justify_left#4 +byte printf_number_buffer::format_justify_left#5 +byte printf_number_buffer::format_justify_left#6 +byte printf_number_buffer::format_justify_left#7 +byte printf_number_buffer::format_justify_left#8 +byte printf_number_buffer::format_justify_left#9 +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_min_length#0 +byte printf_number_buffer::format_min_length#1 +byte printf_number_buffer::format_min_length#2 +byte printf_number_buffer::format_min_length#3 +byte printf_number_buffer::format_min_length#4 +byte printf_number_buffer::format_min_length#5 +byte printf_number_buffer::format_min_length#6 +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_radix#0 +byte printf_number_buffer::format_radix#1 +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_sign_always#0 +byte printf_number_buffer::format_sign_always#1 +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_upper_case#0 +byte printf_number_buffer::format_upper_case#1 +byte printf_number_buffer::format_upper_case#10 +byte printf_number_buffer::format_upper_case#11 +byte printf_number_buffer::format_upper_case#12 +byte printf_number_buffer::format_upper_case#13 +byte printf_number_buffer::format_upper_case#14 +byte printf_number_buffer::format_upper_case#15 +byte printf_number_buffer::format_upper_case#16 +byte printf_number_buffer::format_upper_case#17 +byte printf_number_buffer::format_upper_case#2 +byte printf_number_buffer::format_upper_case#3 +byte printf_number_buffer::format_upper_case#4 +byte printf_number_buffer::format_upper_case#5 +byte printf_number_buffer::format_upper_case#6 +byte printf_number_buffer::format_upper_case#7 +byte printf_number_buffer::format_upper_case#8 +byte printf_number_buffer::format_upper_case#9 +byte printf_number_buffer::format_zero_padding +byte printf_number_buffer::format_zero_padding#0 +byte printf_number_buffer::format_zero_padding#1 +byte printf_number_buffer::format_zero_padding#10 +byte printf_number_buffer::format_zero_padding#11 +byte printf_number_buffer::format_zero_padding#12 +byte printf_number_buffer::format_zero_padding#13 +byte printf_number_buffer::format_zero_padding#14 +byte printf_number_buffer::format_zero_padding#15 +byte printf_number_buffer::format_zero_padding#16 +byte printf_number_buffer::format_zero_padding#17 +byte printf_number_buffer::format_zero_padding#18 +byte printf_number_buffer::format_zero_padding#19 +byte printf_number_buffer::format_zero_padding#2 +byte printf_number_buffer::format_zero_padding#20 +byte printf_number_buffer::format_zero_padding#21 +byte printf_number_buffer::format_zero_padding#3 +byte printf_number_buffer::format_zero_padding#4 +byte printf_number_buffer::format_zero_padding#5 +byte printf_number_buffer::format_zero_padding#6 +byte printf_number_buffer::format_zero_padding#7 +byte printf_number_buffer::format_zero_padding#8 +byte printf_number_buffer::format_zero_padding#9 +signed byte printf_number_buffer::len +signed byte printf_number_buffer::len#0 +signed byte printf_number_buffer::len#1 +signed byte printf_number_buffer::len#2 +signed byte printf_number_buffer::len#3 +signed byte printf_number_buffer::padding +signed byte printf_number_buffer::padding#0 +signed byte printf_number_buffer::padding#1 +signed byte printf_number_buffer::padding#10 +signed byte printf_number_buffer::padding#11 +signed byte printf_number_buffer::padding#12 +signed byte printf_number_buffer::padding#13 +signed byte printf_number_buffer::padding#14 +signed byte printf_number_buffer::padding#15 +signed byte printf_number_buffer::padding#16 +signed byte printf_number_buffer::padding#17 +signed byte printf_number_buffer::padding#2 +signed byte printf_number_buffer::padding#3 +signed byte printf_number_buffer::padding#4 +signed byte printf_number_buffer::padding#5 +signed byte printf_number_buffer::padding#6 +signed byte printf_number_buffer::padding#7 +signed byte printf_number_buffer::padding#8 +signed byte printf_number_buffer::padding#9 +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +bool~ printf_padding::$0 +byte printf_padding::i +byte printf_padding::i#0 +byte printf_padding::i#1 +byte printf_padding::i#2 +byte printf_padding::i#3 +byte printf_padding::i#4 +byte printf_padding::length +byte printf_padding::length#0 +byte printf_padding::length#1 +byte printf_padding::length#2 +byte printf_padding::length#3 +byte printf_padding::length#4 +byte printf_padding::length#5 +byte printf_padding::length#6 +byte printf_padding::pad +byte printf_padding::pad#0 +byte printf_padding::pad#1 +byte printf_padding::pad#2 +byte printf_padding::pad#3 +byte printf_padding::pad#4 +byte printf_padding::pad#5 +byte printf_padding::pad#6 +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +number~ printf_uint::$0 +byte~ printf_uint::$1 +number~ printf_uint::$2 +bool~ printf_uint::$5 +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_justify_left#0 +byte printf_uint::format_justify_left#1 +byte printf_uint::format_justify_left#10 +byte printf_uint::format_justify_left#11 +byte printf_uint::format_justify_left#12 +byte printf_uint::format_justify_left#13 +byte printf_uint::format_justify_left#14 +byte printf_uint::format_justify_left#15 +byte printf_uint::format_justify_left#16 +byte printf_uint::format_justify_left#2 +byte printf_uint::format_justify_left#3 +byte printf_uint::format_justify_left#4 +byte printf_uint::format_justify_left#5 +byte printf_uint::format_justify_left#6 +byte printf_uint::format_justify_left#7 +byte printf_uint::format_justify_left#8 +byte printf_uint::format_justify_left#9 +byte printf_uint::format_min_length +byte printf_uint::format_min_length#0 +byte printf_uint::format_min_length#1 +byte printf_uint::format_min_length#10 +byte printf_uint::format_min_length#11 +byte printf_uint::format_min_length#12 +byte printf_uint::format_min_length#13 +byte printf_uint::format_min_length#14 +byte printf_uint::format_min_length#15 +byte printf_uint::format_min_length#16 +byte printf_uint::format_min_length#2 +byte printf_uint::format_min_length#3 +byte printf_uint::format_min_length#4 +byte printf_uint::format_min_length#5 +byte printf_uint::format_min_length#6 +byte printf_uint::format_min_length#7 +byte printf_uint::format_min_length#8 +byte printf_uint::format_min_length#9 +byte printf_uint::format_radix +byte printf_uint::format_radix#0 +byte printf_uint::format_radix#1 +byte printf_uint::format_radix#10 +byte printf_uint::format_radix#11 +byte printf_uint::format_radix#12 +byte printf_uint::format_radix#13 +byte printf_uint::format_radix#14 +byte printf_uint::format_radix#15 +byte printf_uint::format_radix#16 +byte printf_uint::format_radix#2 +byte printf_uint::format_radix#3 +byte printf_uint::format_radix#4 +byte printf_uint::format_radix#5 +byte printf_uint::format_radix#6 +byte printf_uint::format_radix#7 +byte printf_uint::format_radix#8 +byte printf_uint::format_radix#9 +byte printf_uint::format_sign_always +byte printf_uint::format_sign_always#0 +byte printf_uint::format_sign_always#1 +byte printf_uint::format_sign_always#10 +byte printf_uint::format_sign_always#11 +byte printf_uint::format_sign_always#12 +byte printf_uint::format_sign_always#13 +byte printf_uint::format_sign_always#14 +byte printf_uint::format_sign_always#15 +byte printf_uint::format_sign_always#16 +byte printf_uint::format_sign_always#2 +byte printf_uint::format_sign_always#3 +byte printf_uint::format_sign_always#4 +byte printf_uint::format_sign_always#5 +byte printf_uint::format_sign_always#6 +byte printf_uint::format_sign_always#7 +byte printf_uint::format_sign_always#8 +byte printf_uint::format_sign_always#9 +byte printf_uint::format_upper_case +byte printf_uint::format_upper_case#0 +byte printf_uint::format_upper_case#1 +byte printf_uint::format_upper_case#10 +byte printf_uint::format_upper_case#11 +byte printf_uint::format_upper_case#12 +byte printf_uint::format_upper_case#13 +byte printf_uint::format_upper_case#14 +byte printf_uint::format_upper_case#15 +byte printf_uint::format_upper_case#16 +byte printf_uint::format_upper_case#2 +byte printf_uint::format_upper_case#3 +byte printf_uint::format_upper_case#4 +byte printf_uint::format_upper_case#5 +byte printf_uint::format_upper_case#6 +byte printf_uint::format_upper_case#7 +byte printf_uint::format_upper_case#8 +byte printf_uint::format_upper_case#9 +byte printf_uint::format_zero_padding +byte printf_uint::format_zero_padding#0 +byte printf_uint::format_zero_padding#1 +byte printf_uint::format_zero_padding#10 +byte printf_uint::format_zero_padding#11 +byte printf_uint::format_zero_padding#12 +byte printf_uint::format_zero_padding#13 +byte printf_uint::format_zero_padding#14 +byte printf_uint::format_zero_padding#15 +byte printf_uint::format_zero_padding#16 +byte printf_uint::format_zero_padding#2 +byte printf_uint::format_zero_padding#3 +byte printf_uint::format_zero_padding#4 +byte printf_uint::format_zero_padding#5 +byte printf_uint::format_zero_padding#6 +byte printf_uint::format_zero_padding#7 +byte printf_uint::format_zero_padding#8 +byte printf_uint::format_zero_padding#9 +word printf_uint::uvalue +word printf_uint::uvalue#0 +word printf_uint::uvalue#1 +word printf_uint::uvalue#10 +word printf_uint::uvalue#11 +word printf_uint::uvalue#12 +word printf_uint::uvalue#13 +word printf_uint::uvalue#14 +word printf_uint::uvalue#15 +word printf_uint::uvalue#2 +word printf_uint::uvalue#3 +word printf_uint::uvalue#4 +word printf_uint::uvalue#5 +word printf_uint::uvalue#6 +word printf_uint::uvalue#7 +word printf_uint::uvalue#8 +word printf_uint::uvalue#9 +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +number~ printf_ulong::$0 +byte~ printf_ulong::$1 +number~ printf_ulong::$2 +bool~ printf_ulong::$5 +struct printf_format_number printf_ulong::format +byte printf_ulong::format_justify_left +byte printf_ulong::format_justify_left#0 +byte printf_ulong::format_justify_left#1 +byte printf_ulong::format_justify_left#2 +byte printf_ulong::format_justify_left#3 +byte printf_ulong::format_justify_left#4 +byte printf_ulong::format_justify_left#5 +byte printf_ulong::format_justify_left#6 +byte printf_ulong::format_min_length +byte printf_ulong::format_min_length#0 +byte printf_ulong::format_min_length#1 +byte printf_ulong::format_min_length#2 +byte printf_ulong::format_min_length#3 +byte printf_ulong::format_min_length#4 +byte printf_ulong::format_min_length#5 +byte printf_ulong::format_min_length#6 +byte printf_ulong::format_radix +byte printf_ulong::format_radix#0 +byte printf_ulong::format_radix#1 +byte printf_ulong::format_radix#2 +byte printf_ulong::format_radix#3 +byte printf_ulong::format_radix#4 +byte printf_ulong::format_radix#5 +byte printf_ulong::format_radix#6 +byte printf_ulong::format_sign_always +byte printf_ulong::format_sign_always#0 +byte printf_ulong::format_sign_always#1 +byte printf_ulong::format_sign_always#2 +byte printf_ulong::format_sign_always#3 +byte printf_ulong::format_sign_always#4 +byte printf_ulong::format_sign_always#5 +byte printf_ulong::format_sign_always#6 +byte printf_ulong::format_upper_case +byte printf_ulong::format_upper_case#0 +byte printf_ulong::format_upper_case#1 +byte printf_ulong::format_upper_case#2 +byte printf_ulong::format_upper_case#3 +byte printf_ulong::format_upper_case#4 +byte printf_ulong::format_upper_case#5 +byte printf_ulong::format_upper_case#6 +byte printf_ulong::format_zero_padding +byte printf_ulong::format_zero_padding#0 +byte printf_ulong::format_zero_padding#1 +byte printf_ulong::format_zero_padding#2 +byte printf_ulong::format_zero_padding#3 +byte printf_ulong::format_zero_padding#4 +byte printf_ulong::format_zero_padding#5 +byte printf_ulong::format_zero_padding#6 +dword printf_ulong::uvalue +dword printf_ulong::uvalue#0 +dword printf_ulong::uvalue#1 +dword printf_ulong::uvalue#2 +dword printf_ulong::uvalue#3 +dword printf_ulong::uvalue#4 +dword printf_ulong::uvalue#5 +void putchar(byte putchar::code) +byte*~ putchar::$0 +byte~ putchar::$1 +byte putchar::code +byte putchar::code#0 +byte putchar::code#1 +byte putchar::code#2 +byte* putchar::loc +byte* putchar::loc#0 +byte putchar::newChar +byte putchar::newChar#0 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte*~ setcursor::$0 +bool~ setcursor::$1 +number~ setcursor::$2 +byte setcursor::c +byte setcursor::c#0 +byte setcursor::c#1 +byte setcursor::c#2 +byte setcursor::c#3 +byte setcursor::c#4 +byte* setcursor::loc +byte* setcursor::loc#0 +word strlen(byte* strlen::str) +bool~ strlen::$0 +word strlen::len +word strlen::len#0 +word strlen::len#1 +word strlen::len#2 +word strlen::len#3 +word strlen::len#4 +word strlen::return +word strlen::return#0 +word strlen::return#1 +word strlen::return#2 +word strlen::return#3 +word strlen::return#4 +byte* strlen::str +byte* strlen::str#0 +byte* strlen::str#1 +byte* strlen::str#2 +byte* strlen::str#3 +byte* strlen::str#4 +byte* strupr(byte* strupr::str) +byte~ strupr::$0 +bool~ strupr::$1 +byte* strupr::return +byte* strupr::return#0 +byte* strupr::return#1 +byte* strupr::return#2 +byte* strupr::return#3 +byte* strupr::src +byte* strupr::src#0 +byte* strupr::src#1 +byte* strupr::src#2 +byte* strupr::src#3 +byte* strupr::src#4 +byte* strupr::str +byte* strupr::str#0 +byte* strupr::str#1 +byte* strupr::str#2 +byte* strupr::str#3 +byte* strupr::str#4 +byte* strupr::str#5 +byte toupper(byte toupper::ch) +bool~ toupper::$0 +bool~ toupper::$1 +bool~ toupper::$2 +byte~ toupper::$3 +byte toupper::ch +byte toupper::ch#0 +byte toupper::ch#1 +byte toupper::ch#2 +byte toupper::ch#3 +byte toupper::return +byte toupper::return#0 +byte toupper::return#1 +byte toupper::return#2 +byte toupper::return#3 +byte toupper::return#4 +byte toupper::return#5 +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +bool~ ultoa::$0 +bool~ ultoa::$1 +byte~ ultoa::$10 +byte~ ultoa::$11 +bool~ ultoa::$2 +bool~ ultoa::$3 +number~ ultoa::$4 +bool~ ultoa::$5 +bool~ ultoa::$6 +bool~ ultoa::$7 +bool~ ultoa::$8 +dword~ ultoa::$9 +byte* ultoa::buffer +byte* ultoa::buffer#0 +byte* ultoa::buffer#1 +byte* ultoa::buffer#10 +byte* ultoa::buffer#11 +byte* ultoa::buffer#12 +byte* ultoa::buffer#13 +byte* ultoa::buffer#14 +byte* ultoa::buffer#15 +byte* ultoa::buffer#16 +byte* ultoa::buffer#17 +byte* ultoa::buffer#18 +byte* ultoa::buffer#19 +byte* ultoa::buffer#2 +byte* ultoa::buffer#20 +byte* ultoa::buffer#21 +byte* ultoa::buffer#3 +byte* ultoa::buffer#4 +byte* ultoa::buffer#5 +byte* ultoa::buffer#6 +byte* ultoa::buffer#7 +byte* ultoa::buffer#8 +byte* ultoa::buffer#9 +byte ultoa::digit +byte ultoa::digit#0 +byte ultoa::digit#1 +byte ultoa::digit#2 +byte ultoa::digit#3 +byte ultoa::digit#4 +byte ultoa::digit#5 +byte ultoa::digit#6 +dword ultoa::digit_value +dword ultoa::digit_value#0 +dword ultoa::digit_value#1 +dword* ultoa::digit_values +dword* ultoa::digit_values#0 +dword* ultoa::digit_values#1 +dword* ultoa::digit_values#10 +dword* ultoa::digit_values#2 +dword* ultoa::digit_values#3 +dword* ultoa::digit_values#4 +dword* ultoa::digit_values#5 +dword* ultoa::digit_values#6 +dword* ultoa::digit_values#7 +dword* ultoa::digit_values#8 +dword* ultoa::digit_values#9 +byte ultoa::max_digits +byte ultoa::max_digits#0 +byte ultoa::max_digits#1 +byte ultoa::max_digits#10 +byte ultoa::max_digits#2 +byte ultoa::max_digits#3 +byte ultoa::max_digits#4 +byte ultoa::max_digits#5 +byte ultoa::max_digits#6 +byte ultoa::max_digits#7 +byte ultoa::max_digits#8 +byte ultoa::max_digits#9 +byte ultoa::radix +byte ultoa::radix#0 +byte ultoa::radix#1 +byte ultoa::radix#2 +byte ultoa::radix#3 +byte ultoa::radix#4 +byte ultoa::started +byte ultoa::started#0 +byte ultoa::started#1 +byte ultoa::started#2 +byte ultoa::started#3 +byte ultoa::started#4 +dword ultoa::value +dword ultoa::value#0 +dword ultoa::value#1 +dword ultoa::value#10 +dword ultoa::value#11 +dword ultoa::value#12 +dword ultoa::value#13 +dword ultoa::value#14 +dword ultoa::value#15 +dword ultoa::value#2 +dword ultoa::value#3 +dword ultoa::value#4 +dword ultoa::value#5 +dword ultoa::value#6 +dword ultoa::value#7 +dword ultoa::value#8 +dword ultoa::value#9 +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +bool~ ultoa_append::$0 +byte* ultoa_append::buffer +byte* ultoa_append::buffer#0 +byte* ultoa_append::buffer#1 +byte* ultoa_append::buffer#2 +byte* ultoa_append::buffer#3 +byte* ultoa_append::buffer#4 +byte ultoa_append::digit +byte ultoa_append::digit#0 +byte ultoa_append::digit#1 +byte ultoa_append::digit#2 +byte ultoa_append::digit#3 +byte ultoa_append::digit#4 +dword ultoa_append::return +dword ultoa_append::return#0 +dword ultoa_append::return#1 +dword ultoa_append::return#2 +dword ultoa_append::return#3 +dword ultoa_append::return#4 +dword ultoa_append::sub +dword ultoa_append::sub#0 +dword ultoa_append::sub#1 +dword ultoa_append::sub#2 +dword ultoa_append::sub#3 +dword ultoa_append::value +dword ultoa_append::value#0 +dword ultoa_append::value#1 +dword ultoa_append::value#2 +dword ultoa_append::value#3 +dword ultoa_append::value#4 +dword ultoa_append::value#5 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +bool~ utoa::$0 +bool~ utoa::$1 +byte~ utoa::$10 +byte~ utoa::$11 +bool~ utoa::$2 +bool~ utoa::$3 +number~ utoa::$4 +bool~ utoa::$5 +bool~ utoa::$6 +bool~ utoa::$7 +bool~ utoa::$8 +word~ utoa::$9 +byte* utoa::buffer +byte* utoa::buffer#0 +byte* utoa::buffer#1 +byte* utoa::buffer#10 +byte* utoa::buffer#11 +byte* utoa::buffer#12 +byte* utoa::buffer#13 +byte* utoa::buffer#14 +byte* utoa::buffer#15 +byte* utoa::buffer#16 +byte* utoa::buffer#17 +byte* utoa::buffer#18 +byte* utoa::buffer#19 +byte* utoa::buffer#2 +byte* utoa::buffer#20 +byte* utoa::buffer#21 +byte* utoa::buffer#3 +byte* utoa::buffer#4 +byte* utoa::buffer#5 +byte* utoa::buffer#6 +byte* utoa::buffer#7 +byte* utoa::buffer#8 +byte* utoa::buffer#9 +byte utoa::digit +byte utoa::digit#0 +byte utoa::digit#1 +byte utoa::digit#2 +byte utoa::digit#3 +byte utoa::digit#4 +byte utoa::digit#5 +byte utoa::digit#6 +word utoa::digit_value +word utoa::digit_value#0 +word utoa::digit_value#1 +word* utoa::digit_values +word* utoa::digit_values#0 +word* utoa::digit_values#1 +word* utoa::digit_values#10 +word* utoa::digit_values#2 +word* utoa::digit_values#3 +word* utoa::digit_values#4 +word* utoa::digit_values#5 +word* utoa::digit_values#6 +word* utoa::digit_values#7 +word* utoa::digit_values#8 +word* utoa::digit_values#9 +byte utoa::max_digits +byte utoa::max_digits#0 +byte utoa::max_digits#1 +byte utoa::max_digits#10 +byte utoa::max_digits#2 +byte utoa::max_digits#3 +byte utoa::max_digits#4 +byte utoa::max_digits#5 +byte utoa::max_digits#6 +byte utoa::max_digits#7 +byte utoa::max_digits#8 +byte utoa::max_digits#9 +byte utoa::radix +byte utoa::radix#0 +byte utoa::radix#1 +byte utoa::radix#2 +byte utoa::radix#3 +byte utoa::radix#4 +byte utoa::started +byte utoa::started#0 +byte utoa::started#1 +byte utoa::started#2 +byte utoa::started#3 +byte utoa::started#4 +word utoa::value +word utoa::value#0 +word utoa::value#1 +word utoa::value#10 +word utoa::value#11 +word utoa::value#12 +word utoa::value#13 +word utoa::value#14 +word utoa::value#15 +word utoa::value#2 +word utoa::value#3 +word utoa::value#4 +word utoa::value#5 +word utoa::value#6 +word utoa::value#7 +word utoa::value#8 +word utoa::value#9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +bool~ utoa_append::$0 +byte* utoa_append::buffer +byte* utoa_append::buffer#0 +byte* utoa_append::buffer#1 +byte* utoa_append::buffer#2 +byte* utoa_append::buffer#3 +byte* utoa_append::buffer#4 +byte utoa_append::digit +byte utoa_append::digit#0 +byte utoa_append::digit#1 +byte utoa_append::digit#2 +byte utoa_append::digit#3 +byte utoa_append::digit#4 +word utoa_append::return +word utoa_append::return#0 +word utoa_append::return#1 +word utoa_append::return#2 +word utoa_append::return#3 +word utoa_append::return#4 +word utoa_append::sub +word utoa_append::sub#0 +word utoa_append::sub#1 +word utoa_append::sub#2 +word utoa_append::sub#3 +word utoa_append::value +word utoa_append::value#0 +word utoa_append::value#1 +word utoa_append::value#2 +word utoa_append::value#3 +word utoa_append::value#4 +word utoa_append::value#5 + +Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 +Adding number conversion cast (unumber) 0 in strupr::$1 = 0 != *strupr::src#2 +Adding number conversion cast (unumber) 0 in strlen::$0 = 0 != *strlen::str#2 +Adding number conversion cast (unumber) 5 in utoa::max_digits#1 = 5 +Adding number conversion cast (unumber) 4 in utoa::max_digits#2 = 4 +Adding number conversion cast (unumber) 6 in utoa::max_digits#3 = 6 +Adding number conversion cast (unumber) $10 in utoa::max_digits#4 = $10 +Adding number conversion cast (unumber) 0 in *utoa::buffer#2 = 0 +Adding number conversion cast (unumber) 1 in utoa::$4 = utoa::max_digits#5 - 1 +Adding number conversion cast (unumber) utoa::$4 in utoa::$4 = utoa::max_digits#5 - (unumber)1 +Adding number conversion cast (unumber) 0 in *utoa::buffer#3 = 0 +Adding number conversion cast (unumber) 1 in utoa::started#1 = 1 +Adding number conversion cast (unumber) $a in ultoa::max_digits#1 = $a +Adding number conversion cast (unumber) 8 in ultoa::max_digits#2 = 8 +Adding number conversion cast (unumber) $b in ultoa::max_digits#3 = $b +Adding number conversion cast (unumber) $20 in ultoa::max_digits#4 = $20 +Adding number conversion cast (unumber) 0 in *ultoa::buffer#2 = 0 +Adding number conversion cast (unumber) 1 in ultoa::$4 = ultoa::max_digits#5 - 1 +Adding number conversion cast (unumber) ultoa::$4 in ultoa::$4 = ultoa::max_digits#5 - (unumber)1 +Adding number conversion cast (unumber) 0 in *ultoa::buffer#3 = 0 +Adding number conversion cast (unumber) 1 in ultoa::started#1 = 1 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $9b in cputc::$2 = cputc::c == $9b +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $28 in cputc::$7 = *COLCRS == $28 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 +Adding number conversion cast (unumber) $28 in cursorLocation::$0 = cursorLocation::$3 * $28 +Adding number conversion cast (unumber) cursorLocation::$0 in cursorLocation::$0 = cursorLocation::$3 * (unumber)$28 +Adding number conversion cast (unumber) $18 in newline::$0 = *ROWCRS == $18 +Adding number conversion cast (unumber) 1 in newline::$3 = conio_scroll_enable == 1 +Adding number conversion cast (unumber) 1 in newline::$5 = conio_display_cursor == 1 +Adding number conversion cast (unumber) 0 in gotoxy::x#0 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#0 = 0 +Adding number conversion cast (unumber) $28 in newline::$7 = newline::start#0 + $28 +Adding number conversion cast (unumber) $28*$17 in memcpy::num#0 = $28*$17 +Adding number conversion cast (unumber) $28*$17 in newline::$9 = newline::start#1 + $28*$17 +Adding number conversion cast (unumber) 0 in memset::c#0 = 0 +Adding number conversion cast (unumber) $28 in memset::num#0 = $28 +Adding number conversion cast (unumber) $18-1 in *ROWCRS = $18-1 +Adding number conversion cast (unumber) $80 in *(*OLDADR) = *(*OLDADR) ^ $80 +Adding number conversion cast (unumber) 0 in setcursor::$1 = conio_display_cursor == 0 +Adding number conversion cast (unumber) 1 in *CRSINH = 1 +Adding number conversion cast (unumber) 0 in *CRSINH = 0 +Adding number conversion cast (unumber) $80 in setcursor::$2 = setcursor::c#2 ^ $80 +Adding number conversion cast (unumber) setcursor::$2 in setcursor::$2 = setcursor::c#2 ^ (unumber)$80 +Adding number conversion cast (unumber) 0 in memset::c#1 = 0 +Adding number conversion cast (unumber) $28*$18 in memset::num#1 = $28*$18 +Adding number conversion cast (unumber) 0 in *OLDCHR = 0 +Adding number conversion cast (unumber) 0 in gotoxy::x#1 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 +Adding number conversion cast (unumber) 0 in printf_ulong::$5 = 0 != printf_ulong::format_sign_always#2 +Adding number conversion cast (unumber) printf_ulong::$2 in printf_ulong::format_upper_case#3 = phi( printf_ulong::@1/printf_ulong::format_upper_case#4, printf_ulong::@2/printf_ulong::format_upper_case#5 ) + printf_ulong::format_zero_padding#3 = phi( printf_ulong::@1/printf_ulong::format_zero_padding#4, printf_ulong::@2/printf_ulong::format_zero_padding#5 ) + printf_ulong::format_sign_always#4 = phi( printf_ulong::@1/printf_ulong::format_sign_always#5, printf_ulong::@2/printf_ulong::format_sign_always#6 ) + printf_ulong::format_justify_left#3 = phi( printf_ulong::@1/printf_ulong::format_justify_left#4, printf_ulong::@2/printf_ulong::format_justify_left#5 ) + printf_ulong::format_min_length#3 = phi( printf_ulong::@1/printf_ulong::format_min_length#4, printf_ulong::@2/printf_ulong::format_min_length#5 ) + printf_ulong::format_radix#2 = phi( printf_ulong::@1/printf_ulong::format_radix#4, printf_ulong::@2/printf_ulong::format_radix#5 ) + printf_ulong::uvalue#2 = phi( printf_ulong::@1/printf_ulong::uvalue#3, printf_ulong::@2/printf_ulong::uvalue#4 ) + printf_ulong::$2 = phi( printf_ulong::@1/printf_ulong::$1, printf_ulong::@2/printf_ulong::$0 ) +Adding number conversion cast (unumber) printf_ulong::$0 in printf_ulong::format_upper_case#3 = phi( printf_ulong::@1/printf_ulong::format_upper_case#4, printf_ulong::@2/printf_ulong::format_upper_case#5 ) + printf_ulong::format_zero_padding#3 = phi( printf_ulong::@1/printf_ulong::format_zero_padding#4, printf_ulong::@2/printf_ulong::format_zero_padding#5 ) + printf_ulong::format_sign_always#4 = phi( printf_ulong::@1/printf_ulong::format_sign_always#5, printf_ulong::@2/printf_ulong::format_sign_always#6 ) + printf_ulong::format_justify_left#3 = phi( printf_ulong::@1/printf_ulong::format_justify_left#4, printf_ulong::@2/printf_ulong::format_justify_left#5 ) + printf_ulong::format_min_length#3 = phi( printf_ulong::@1/printf_ulong::format_min_length#4, printf_ulong::@2/printf_ulong::format_min_length#5 ) + printf_ulong::format_radix#2 = phi( printf_ulong::@1/printf_ulong::format_radix#4, printf_ulong::@2/printf_ulong::format_radix#5 ) + printf_ulong::uvalue#2 = phi( printf_ulong::@1/printf_ulong::uvalue#3, printf_ulong::@2/printf_ulong::uvalue#4 ) + printf_ulong::$2 = phi( printf_ulong::@1/printf_ulong::$1, printf_ulong::@2/printf_ulong::$0 ) +Adding number conversion cast (unumber) 0 in printf_uint::$5 = 0 != printf_uint::format_sign_always#12 +Adding number conversion cast (unumber) printf_uint::$2 in printf_uint::format_upper_case#13 = phi( printf_uint::@1/printf_uint::format_upper_case#14, printf_uint::@2/printf_uint::format_upper_case#15 ) + printf_uint::format_zero_padding#13 = phi( printf_uint::@1/printf_uint::format_zero_padding#14, printf_uint::@2/printf_uint::format_zero_padding#15 ) + printf_uint::format_sign_always#14 = phi( printf_uint::@1/printf_uint::format_sign_always#15, printf_uint::@2/printf_uint::format_sign_always#16 ) + printf_uint::format_justify_left#13 = phi( printf_uint::@1/printf_uint::format_justify_left#14, printf_uint::@2/printf_uint::format_justify_left#15 ) + printf_uint::format_min_length#13 = phi( printf_uint::@1/printf_uint::format_min_length#14, printf_uint::@2/printf_uint::format_min_length#15 ) + printf_uint::format_radix#12 = phi( printf_uint::@1/printf_uint::format_radix#14, printf_uint::@2/printf_uint::format_radix#15 ) + printf_uint::uvalue#12 = phi( printf_uint::@1/printf_uint::uvalue#13, printf_uint::@2/printf_uint::uvalue#14 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) printf_uint::$0 in printf_uint::format_upper_case#13 = phi( printf_uint::@1/printf_uint::format_upper_case#14, printf_uint::@2/printf_uint::format_upper_case#15 ) + printf_uint::format_zero_padding#13 = phi( printf_uint::@1/printf_uint::format_zero_padding#14, printf_uint::@2/printf_uint::format_zero_padding#15 ) + printf_uint::format_sign_always#14 = phi( printf_uint::@1/printf_uint::format_sign_always#15, printf_uint::@2/printf_uint::format_sign_always#16 ) + printf_uint::format_justify_left#13 = phi( printf_uint::@1/printf_uint::format_justify_left#14, printf_uint::@2/printf_uint::format_justify_left#15 ) + printf_uint::format_min_length#13 = phi( printf_uint::@1/printf_uint::format_min_length#14, printf_uint::@2/printf_uint::format_min_length#15 ) + printf_uint::format_radix#12 = phi( printf_uint::@1/printf_uint::format_radix#14, printf_uint::@2/printf_uint::format_radix#15 ) + printf_uint::uvalue#12 = phi( printf_uint::@1/printf_uint::uvalue#13, printf_uint::@2/printf_uint::uvalue#14 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) 0 in printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#2 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Adding number conversion cast (snumber) 0 in printf_number_buffer::padding#2 = 0 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#3 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#4 +Adding number conversion cast (unumber) 0 in mul16u::$0 = mul16u::a#4 != 0 +Adding number conversion cast (unumber) 1 in mul16u::$1 = mul16u::a#5 & 1 +Adding number conversion cast (unumber) mul16u::$1 in mul16u::$1 = mul16u::a#5 & (unumber)1 +Adding number conversion cast (unumber) 0 in mul16u::$2 = mul16u::$1 != 0 +Adding number conversion cast (unumber) 1 in mul16u::$5 = mul16u::a#6 >> 1 +Adding number conversion cast (unumber) 1 in mul16u::$6 = mul16u::mb#2 << 1 +Adding number conversion cast (unumber) 1 in main::$6 = main::i#3 + 1 +Adding number conversion cast (unumber) main::$6 in main::$6 = main::i#3 + (unumber)1 +Adding number conversion cast (unumber) $7e4 in main::$9 = main::$8 == $7e4 +Adding number conversion cast (unumber) 1 in main::$17 = main::i1#3 + 1 +Adding number conversion cast (unumber) main::$17 in main::$17 = main::i1#3 + (unumber)1 +Adding number conversion cast (unumber) 1 in main::$19 = main::j1#3 + 1 +Adding number conversion cast (unumber) main::$19 in main::$19 = main::j1#3 + (unumber)1 +Adding number conversion cast (unumber) $7e4 in main::$23 = main::$22 == $7e4 +Successful SSA optimization PassNAddNumberTypeConversions +Adding number conversion cast (unumber) 0 in printf_ulong::$0 = 0 +Adding number conversion cast (unumber) 0 in printf_uint::$0 = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Inlining cast memcpy::src#0 = (byte*)memcpy::source#1 +Inlining cast memcpy::dst#0 = (byte*)memcpy::destination#1 +Inlining cast memset::dst#0 = (byte*)memset::str#3 +Inlining cast utoa::max_digits#1 = (unumber)5 +Inlining cast utoa::max_digits#2 = (unumber)4 +Inlining cast utoa::max_digits#3 = (unumber)6 +Inlining cast utoa::max_digits#4 = (unumber)$10 +Inlining cast *utoa::buffer#2 = (unumber)0 +Inlining cast *utoa::buffer#3 = (unumber)0 +Inlining cast utoa::started#1 = (unumber)1 +Inlining cast ultoa::max_digits#1 = (unumber)$a +Inlining cast ultoa::max_digits#2 = (unumber)8 +Inlining cast ultoa::max_digits#3 = (unumber)$b +Inlining cast ultoa::max_digits#4 = (unumber)$20 +Inlining cast *ultoa::buffer#2 = (unumber)0 +Inlining cast *ultoa::buffer#3 = (unumber)0 +Inlining cast ultoa::started#1 = (unumber)1 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast gotoxy::x#0 = (unumber)0 +Inlining cast gotoxy::y#0 = (unumber)0 +Inlining cast memcpy::num#0 = (unumber)$28*$17 +Inlining cast memset::c#0 = (unumber)0 +Inlining cast memset::num#0 = (unumber)$28 +Inlining cast *ROWCRS = (unumber)$18-1 +Inlining cast *CRSINH = (unumber)1 +Inlining cast *CRSINH = (unumber)0 +Inlining cast memset::c#1 = (unumber)0 +Inlining cast memset::num#1 = (unumber)$28*$18 +Inlining cast *OLDCHR = (unumber)0 +Inlining cast gotoxy::x#1 = (unumber)0 +Inlining cast gotoxy::y#1 = (unumber)0 +Inlining cast printf_ulong::$0 = (unumber)0 +Inlining cast printf_uint::$0 = (unumber)0 +Inlining cast printf_number_buffer::padding#2 = (snumber)0 +Successful SSA optimization Pass2InlineCast +Simplifying constant pointer cast (byte**) 88 +Simplifying constant pointer cast (byte*) 93 +Simplifying constant pointer cast (byte**) 94 +Simplifying constant pointer cast (byte*) 752 +Simplifying constant pointer cast (byte*) 84 +Simplifying constant pointer cast (word*) 85 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 5 +Simplifying constant integer cast 4 +Simplifying constant integer cast 6 +Simplifying constant integer cast $10 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast $a +Simplifying constant integer cast 8 +Simplifying constant integer cast $b +Simplifying constant integer cast $20 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $9b +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $18 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast $7e4 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast $7e4 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 5 +Finalized unsigned number type 4 +Finalized unsigned number type 6 +Finalized unsigned number type $10 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type $a +Finalized unsigned number type 8 +Finalized unsigned number type $b +Finalized unsigned number type $20 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $9b +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $18 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type $7e4 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type $7e4 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Inferred type updated to byte in utoa::$4 = utoa::max_digits#5 - 1 +Inferred type updated to byte in ultoa::$4 = ultoa::max_digits#5 - 1 +Inferred type updated to word in cursorLocation::$0 = cursorLocation::$3 * $28 +Inferred type updated to byte in setcursor::$2 = setcursor::c#2 ^ $80 +Inferred type updated to byte in printf_ulong::$0 = 0 +Inferred type updated to byte for printf_ulong::$2 +Inferred type updated to byte in printf_uint::$0 = 0 +Inferred type updated to byte for printf_uint::$2 +Inferred type updated to byte in mul16u::$1 = mul16u::a#5 & 1 +Inferred type updated to word in main::$6 = main::i#3 + 1 +Inferred type updated to word in main::$17 = main::i1#3 + 1 +Inferred type updated to word in main::$19 = main::j1#3 + 1 +Inversing boolean not [33] memset::$1 = memset::num#2 <= 0 from [32] memset::$0 = memset::num#2 > 0 +Inversing boolean not [306] newline::$1 = *ROWCRS != $18 from [304] newline::$0 = *ROWCRS == $18 +Inversing boolean not [312] newline::$6 = conio_display_cursor != 1 from [311] newline::$5 = conio_display_cursor == 1 +Inversing boolean not [431] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#2 from [430] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#2 +Inversing boolean not [435] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#2 from [434] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#2 +Inversing boolean not [437] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#2 from [436] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#2 +Inversing boolean not [450] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#2 from [449] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [457] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [456] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [465] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#3 from [464] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#3 +Inversing boolean not [482] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#2 from [481] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#2 +Inversing boolean not [494] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#4 from [493] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#4 +Inversing boolean not [518] mul16u::$3 = mul16u::$1 == 0 from [517] mul16u::$2 = mul16u::$1 != 0 +Inversing boolean not [585] main::$10 = main::$8 != $7e4 from [584] main::$9 = main::$8 == $7e4 +Inversing boolean not [702] main::$24 = main::$22 != $7e4 from [701] main::$23 = main::$22 == $7e4 +Successful SSA optimization Pass2UnaryNotSimplification +Alias toupper::ch#1 = toupper::ch#2 toupper::ch#3 toupper::return#1 +Alias toupper::return#0 = toupper::$3 +Alias toupper::return#2 = toupper::return#4 +Alias memcpy::src_end#0 = memcpy::$0 +Alias memcpy::src#2 = memcpy::src#3 +Alias memcpy::dst#2 = memcpy::dst#3 +Alias memcpy::src_end#1 = memcpy::src_end#2 +Alias memcpy::destination#2 = memcpy::destination#4 memcpy::destination#3 memcpy::return#0 memcpy::return#3 memcpy::return#1 +Alias memset::return#0 = memset::str#2 memset::return#4 memset::return#1 +Alias memset::str#3 = memset::str#4 +Alias memset::num#2 = memset::num#3 +Alias memset::c#4 = memset::c#5 +Alias memset::end#0 = memset::$2 +Alias memset::c#2 = memset::c#3 +Alias memset::dst#2 = memset::dst#3 +Alias memset::end#1 = memset::end#2 +Alias memset::str#5 = memset::str#6 +Alias strupr::src#0 = strupr::str#1 +Alias strupr::src#2 = strupr::src#3 strupr::src#4 +Alias strupr::str#2 = strupr::str#5 strupr::str#3 strupr::str#4 strupr::return#0 strupr::return#3 strupr::return#1 +Alias toupper::return#3 = toupper::return#5 +Alias strlen::len#2 = strlen::len#4 strlen::len#3 strlen::return#0 strlen::return#3 strlen::return#1 +Alias strlen::str#2 = strlen::str#3 +Alias utoa::value#10 = utoa::value#8 utoa::value#12 utoa::value#13 utoa::value#9 utoa::value#14 utoa::value#15 utoa::value#11 +Alias utoa::buffer#10 = utoa::buffer#17 utoa::buffer#21 utoa::buffer#16 utoa::buffer#18 utoa::buffer#13 utoa::buffer#19 utoa::buffer#20 utoa::buffer#6 +Alias utoa::radix#1 = utoa::radix#2 utoa::radix#3 utoa::radix#4 +Alias utoa::digit#2 = utoa::digit#3 utoa::digit#6 utoa::digit#5 +Alias utoa::digit_values#10 = utoa::digit_values#5 utoa::digit_values#6 utoa::digit_values#9 +Alias utoa::value#2 = utoa::value#5 utoa::value#3 utoa::value#4 +Alias utoa::started#2 = utoa::started#3 +Alias utoa::buffer#11 = utoa::buffer#12 utoa::buffer#7 utoa::buffer#8 utoa::buffer#9 +Alias utoa::max_digits#10 = utoa::max_digits#8 utoa::max_digits#5 utoa::max_digits#9 +Alias utoa::digit_value#0 = utoa::digit_value#1 +Alias utoa_append::return#0 = utoa_append::return#3 +Alias utoa::value#0 = utoa::$9 +Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3 +Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2 +Alias utoa_append::sub#1 = utoa_append::sub#2 +Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 +Alias ultoa::value#10 = ultoa::value#8 ultoa::value#12 ultoa::value#13 ultoa::value#9 ultoa::value#14 ultoa::value#15 ultoa::value#11 +Alias ultoa::buffer#10 = ultoa::buffer#17 ultoa::buffer#21 ultoa::buffer#16 ultoa::buffer#18 ultoa::buffer#13 ultoa::buffer#19 ultoa::buffer#20 ultoa::buffer#6 +Alias ultoa::radix#1 = ultoa::radix#2 ultoa::radix#3 ultoa::radix#4 +Alias ultoa::digit#2 = ultoa::digit#3 ultoa::digit#6 ultoa::digit#5 +Alias ultoa::digit_values#10 = ultoa::digit_values#5 ultoa::digit_values#6 ultoa::digit_values#9 +Alias ultoa::value#2 = ultoa::value#5 ultoa::value#3 ultoa::value#4 +Alias ultoa::started#2 = ultoa::started#3 +Alias ultoa::buffer#11 = ultoa::buffer#12 ultoa::buffer#7 ultoa::buffer#8 ultoa::buffer#9 +Alias ultoa::max_digits#10 = ultoa::max_digits#8 ultoa::max_digits#5 ultoa::max_digits#9 +Alias ultoa::digit_value#0 = ultoa::digit_value#1 +Alias ultoa_append::return#0 = ultoa_append::return#3 +Alias ultoa::value#0 = ultoa::$9 +Alias ultoa_append::digit#2 = ultoa_append::digit#4 ultoa_append::digit#3 +Alias ultoa_append::value#2 = ultoa_append::value#3 ultoa_append::value#4 ultoa_append::return#1 ultoa_append::return#4 ultoa_append::return#2 +Alias ultoa_append::sub#1 = ultoa_append::sub#2 +Alias ultoa_append::buffer#1 = ultoa_append::buffer#4 ultoa_append::buffer#2 +Alias cputc::convertToScreenCode1_v#0 = cputc::convertToScreenCode1_v#1 +Alias cputc::convertToScreenCode1_return#0 = cputc::convertToScreenCode1_return#2 cputc::convertToScreenCode1_return#1 cputc::convertToScreenCode1_return#3 cputc::$4 putchar::code#0 +Alias cursorLocation::return#0 = cursorLocation::return#4 +Alias putchar::code#1 = putchar::code#2 +Alias putchar::loc#0 = putchar::$0 +Alias putchar::newChar#0 = putchar::$1 +Alias cputs::c#1 = cputs::$0 cputs::c#2 +Alias cputs::s#0 = cputs::s#29 cputs::s#28 +Alias cursorLocation::return#1 = cursorLocation::$2 cursorLocation::return#5 cursorLocation::return#2 +Alias newline::start#0 = newline::start#1 +Alias cursorLocation::return#3 = cursorLocation::return#6 +Alias setcursor::loc#0 = setcursor::$0 +Alias setcursor::c#0 = setcursor::c#4 setcursor::c#2 +Alias setcursor::c#1 = setcursor::$2 +Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 +Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 +Alias printf_ulong::uvalue#3 = printf_ulong::uvalue#5 printf_ulong::uvalue#4 +Alias printf_ulong::format_radix#4 = printf_ulong::format_radix#6 printf_ulong::format_radix#5 +Alias printf_ulong::format_min_length#4 = printf_ulong::format_min_length#6 printf_ulong::format_min_length#5 +Alias printf_ulong::format_justify_left#4 = printf_ulong::format_justify_left#6 printf_ulong::format_justify_left#5 +Alias printf_ulong::format_sign_always#2 = printf_ulong::format_sign_always#5 printf_ulong::format_sign_always#6 +Alias printf_ulong::format_zero_padding#4 = printf_ulong::format_zero_padding#6 printf_ulong::format_zero_padding#5 +Alias printf_ulong::format_upper_case#4 = printf_ulong::format_upper_case#6 printf_ulong::format_upper_case#5 +Alias printf_ulong::format_min_length#2 = printf_ulong::format_min_length#3 +Alias printf_ulong::format_justify_left#2 = printf_ulong::format_justify_left#3 +Alias printf_ulong::format_sign_always#3 = printf_ulong::format_sign_always#4 +Alias printf_ulong::format_zero_padding#2 = printf_ulong::format_zero_padding#3 +Alias printf_ulong::format_upper_case#2 = printf_ulong::format_upper_case#3 +Alias printf_ulong::format_radix#2 = printf_ulong::format_radix#3 +Alias printf_uint::uvalue#13 = printf_uint::uvalue#15 printf_uint::uvalue#14 +Alias printf_uint::format_radix#14 = printf_uint::format_radix#16 printf_uint::format_radix#15 +Alias printf_uint::format_min_length#14 = printf_uint::format_min_length#16 printf_uint::format_min_length#15 +Alias printf_uint::format_justify_left#14 = printf_uint::format_justify_left#16 printf_uint::format_justify_left#15 +Alias printf_uint::format_sign_always#12 = printf_uint::format_sign_always#15 printf_uint::format_sign_always#16 +Alias printf_uint::format_zero_padding#14 = printf_uint::format_zero_padding#16 printf_uint::format_zero_padding#15 +Alias printf_uint::format_upper_case#14 = printf_uint::format_upper_case#16 printf_uint::format_upper_case#15 +Alias printf_uint::format_min_length#12 = printf_uint::format_min_length#13 +Alias printf_uint::format_justify_left#12 = printf_uint::format_justify_left#13 +Alias printf_uint::format_sign_always#13 = printf_uint::format_sign_always#14 +Alias printf_uint::format_zero_padding#12 = printf_uint::format_zero_padding#13 +Alias printf_uint::format_upper_case#12 = printf_uint::format_upper_case#13 +Alias printf_uint::format_radix#12 = printf_uint::format_radix#13 +Alias printf_number_buffer::buffer_digits#19 = printf_number_buffer::buffer_digits#2 printf_number_buffer::buffer_digits#5 printf_number_buffer::buffer_digits#20 +Alias printf_number_buffer::buffer_sign#12 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#8 printf_number_buffer::buffer_sign#2 +Alias printf_number_buffer::format_min_length#2 = printf_number_buffer::format_min_length#6 printf_number_buffer::format_min_length#4 printf_number_buffer::format_min_length#5 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#4 printf_number_buffer::format_justify_left#8 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::format_zero_padding#11 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#5 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#17 printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#16 +Alias strlen::return#2 = strlen::return#4 +Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 +Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 +Alias printf_number_buffer::format_justify_left#5 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::format_zero_padding#6 = printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#9 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#16 = printf_number_buffer::buffer_digits#17 +Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 +Alias printf_number_buffer::buffer_sign#11 = printf_number_buffer::buffer_sign#6 printf_number_buffer::buffer_sign#7 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_upper_case#14 = printf_number_buffer::format_upper_case#8 printf_number_buffer::format_upper_case#9 +Alias printf_number_buffer::buffer_digits#13 = printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#14 +Alias printf_number_buffer::format_justify_left#19 = printf_number_buffer::format_justify_left#21 printf_number_buffer::format_justify_left#2 +Alias printf_number_buffer::buffer_sign#3 = printf_number_buffer::buffer_sign#4 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#9 printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#15 printf_number_buffer::buffer_digits#11 +Alias printf_number_buffer::format_justify_left#16 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#17 +Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::format_upper_case#3 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#4 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#9 printf_number_buffer::buffer_digits#8 +Alias printf_number_buffer::format_zero_padding#19 = printf_number_buffer::format_zero_padding#21 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::format_justify_left#13 = printf_number_buffer::format_justify_left#18 printf_number_buffer::format_justify_left#14 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#4 +Alias printf_number_buffer::format_justify_left#3 = printf_number_buffer::format_justify_left#7 +Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::buffer_digits#4 = printf_number_buffer::buffer_digits#7 printf_number_buffer::buffer_digits#6 +Alias printf_number_buffer::format_zero_padding#15 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#16 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#11 +Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias mul16u::a#4 = mul16u::a#5 mul16u::a#8 +Alias mul16u::mb#3 = mul16u::mb#4 mul16u::mb#5 +Alias mul16u::res#2 = mul16u::res#5 mul16u::res#4 mul16u::return#0 mul16u::res#3 mul16u::return#5 mul16u::return#1 +Alias mul16u::a#0 = mul16u::$5 +Alias mul16u::mb#1 = mul16u::$6 +Alias mul16u::res#1 = mul16u::$4 +Alias main::num_entries#0 = main::$1 main::num_entries#8 main::num_entries#1 main::num_entries#20 main::num_entries#9 +Alias main::i#2 = main::i#3 +Alias main::num_entries#11 = main::num_entries#12 main::num_entries#2 main::num_entries#3 main::num_entries#21 main::num_entries#14 +Alias main::j#0 = main::$6 +Alias main::i#10 = main::i#4 main::i#9 main::i#5 main::i#15 main::i#11 main::i#6 main::i#12 main::i#7 main::i#21 main::i#19 main::i#18 main::i#16 main::i#13 main::i#8 main::i#23 main::i#22 main::i#20 main::i#17 +Alias main::j#10 = main::j#3 main::j#2 main::j#19 main::j#18 main::j#16 main::j#14 main::j#12 main::j#9 main::j#5 main::j#6 main::j#11 main::j#7 main::j#17 main::j#15 main::j#13 main::j#8 +Alias main::num_entries#10 = main::num_entries#24 main::num_entries#4 main::num_entries#22 main::num_entries#54 main::num_entries#52 main::num_entries#50 main::num_entries#48 main::num_entries#46 main::num_entries#44 main::num_entries#42 main::num_entries#40 main::num_entries#38 main::num_entries#36 main::num_entries#34 main::num_entries#32 main::num_entries#30 main::num_entries#28 main::num_entries#23 +Alias mul16u::return#2 = mul16u::return#6 +Alias main::mul#0 = main::$13 main::mul#1 +Alias main::i1#2 = main::i1#3 +Alias main::num_entries#16 = main::num_entries#5 +Alias main::j1#0 = main::$17 +Alias main::j1#2 = main::j1#3 +Alias main::num_entries#15 = main::num_entries#18 main::num_entries#6 main::num_entries#25 +Alias main::i1#14 = main::i1#15 main::i1#9 main::i1#4 +Alias main::k#0 = main::$19 +Alias main::i1#10 = main::i1#5 main::i1#19 main::i1#17 main::i1#11 main::i1#6 main::i1#12 main::i1#7 main::i1#31 main::i1#30 main::i1#28 main::i1#26 main::i1#24 main::i1#22 main::i1#21 main::i1#18 main::i1#13 main::i1#8 main::i1#29 main::i1#27 main::i1#25 main::i1#23 main::i1#20 +Alias main::j1#10 = main::j1#4 main::j1#9 main::j1#5 main::j1#25 main::j1#22 main::j1#19 main::j1#17 main::j1#14 main::j1#6 main::j1#11 main::j1#7 main::j1#26 main::j1#23 main::j1#20 main::j1#18 main::j1#15 main::j1#12 main::j1#8 main::j1#27 main::j1#24 main::j1#21 main::j1#16 +Alias main::k#10 = main::k#3 main::k#2 main::k#24 main::k#23 main::k#22 main::k#21 main::k#20 main::k#18 main::k#16 main::k#14 main::k#12 main::k#9 main::k#5 main::k#6 main::k#11 main::k#7 main::k#19 main::k#17 main::k#15 main::k#13 main::k#8 +Alias main::num_entries#17 = main::num_entries#26 main::num_entries#7 main::num_entries#60 main::num_entries#59 main::num_entries#58 main::num_entries#57 main::num_entries#56 main::num_entries#55 main::num_entries#53 main::num_entries#51 main::num_entries#49 main::num_entries#47 main::num_entries#45 main::num_entries#43 main::num_entries#41 main::num_entries#39 main::num_entries#37 main::num_entries#35 main::num_entries#33 main::num_entries#31 main::num_entries#29 main::num_entries#27 +Alias mul16u::return#3 = mul16u::return#7 +Alias main::mul1#0 = main::$27 +Alias mul16u::a#3 = main::$28 +Alias mul16u::return#4 = mul16u::return#8 +Alias main::mul2#0 = main::$29 main::mul2#1 +Successful SSA optimization Pass2AliasElimination +Alias utoa::value#10 = utoa::value#7 +Alias utoa::buffer#10 = utoa::buffer#15 +Alias utoa::digit#2 = utoa::digit#4 +Alias utoa::max_digits#10 = utoa::max_digits#6 +Alias utoa::digit_values#10 = utoa::digit_values#7 +Alias ultoa::value#10 = ultoa::value#7 +Alias ultoa::buffer#10 = ultoa::buffer#15 +Alias ultoa::digit#2 = ultoa::digit#4 +Alias ultoa::max_digits#10 = ultoa::max_digits#6 +Alias ultoa::digit_values#10 = ultoa::digit_values#7 +Alias printf_ulong::uvalue#2 = printf_ulong::uvalue#3 +Alias printf_ulong::format_radix#2 = printf_ulong::format_radix#4 +Alias printf_ulong::format_min_length#2 = printf_ulong::format_min_length#4 +Alias printf_ulong::format_justify_left#2 = printf_ulong::format_justify_left#4 +Alias printf_ulong::format_sign_always#2 = printf_ulong::format_sign_always#3 +Alias printf_ulong::format_zero_padding#2 = printf_ulong::format_zero_padding#4 +Alias printf_ulong::format_upper_case#2 = printf_ulong::format_upper_case#4 +Alias printf_uint::uvalue#12 = printf_uint::uvalue#13 +Alias printf_uint::format_radix#12 = printf_uint::format_radix#14 +Alias printf_uint::format_min_length#12 = printf_uint::format_min_length#14 +Alias printf_uint::format_justify_left#12 = printf_uint::format_justify_left#14 +Alias printf_uint::format_sign_always#12 = printf_uint::format_sign_always#13 +Alias printf_uint::format_zero_padding#12 = printf_uint::format_zero_padding#14 +Alias printf_uint::format_upper_case#12 = printf_uint::format_upper_case#14 +Alias printf_number_buffer::format_min_length#2 = printf_number_buffer::format_min_length#3 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#5 +Alias printf_number_buffer::format_zero_padding#11 = printf_number_buffer::format_zero_padding#6 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#12 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#16 = printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_sign#11 = printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#3 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#13 printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#3 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#16 printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#13 printf_number_buffer::format_justify_left#3 +Alias mul16u::a#4 = mul16u::a#6 +Alias mul16u::mb#2 = mul16u::mb#3 +Alias main::j#10 = main::j#4 +Alias main::num_entries#10 = main::num_entries#13 +Alias main::i#10 = main::i#14 +Alias main::k#10 = main::k#4 +Alias main::num_entries#17 = main::num_entries#19 +Alias main::i1#10 = main::i1#16 +Alias main::j1#10 = main::j1#13 +Successful SSA optimization Pass2AliasElimination +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#12 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#16 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values toupper::ch#1 toupper::ch#0 +Identical Phi Values memcpy::source#1 memcpy::source#0 +Identical Phi Values memcpy::destination#1 memcpy::destination#0 +Identical Phi Values memcpy::num#1 memcpy::num#0 +Identical Phi Values memcpy::src_end#1 memcpy::src_end#0 +Identical Phi Values memcpy::destination#2 memcpy::destination#1 +Identical Phi Values memset::end#1 memset::end#0 +Identical Phi Values memset::str#5 memset::str#3 +Identical Phi Values memset::c#2 memset::c#4 +Identical Phi Values strupr::src#0 strupr::str#0 +Identical Phi Values strupr::str#2 strupr::src#0 +Identical Phi Values strlen::str#4 strlen::str#1 +Identical Phi Values utoa::radix#1 utoa::radix#0 +Identical Phi Values utoa::value#10 utoa::value#1 +Identical Phi Values utoa::buffer#10 utoa::buffer#5 +Identical Phi Values utoa::max_digits#10 utoa::max_digits#7 +Identical Phi Values utoa::digit_values#10 utoa::digit_values#8 +Identical Phi Values utoa_append::value#5 utoa_append::value#0 +Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 +Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 +Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 +Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values ultoa::radix#1 ultoa::radix#0 +Identical Phi Values ultoa::value#10 ultoa::value#1 +Identical Phi Values ultoa::buffer#10 ultoa::buffer#5 +Identical Phi Values ultoa::max_digits#10 ultoa::max_digits#7 +Identical Phi Values ultoa::digit_values#10 ultoa::digit_values#8 +Identical Phi Values ultoa_append::value#5 ultoa_append::value#0 +Identical Phi Values ultoa_append::sub#3 ultoa_append::sub#0 +Identical Phi Values ultoa_append::buffer#3 ultoa_append::buffer#0 +Identical Phi Values ultoa_append::sub#1 ultoa_append::sub#3 +Identical Phi Values ultoa_append::buffer#1 ultoa_append::buffer#3 +Identical Phi Values putchar::code#1 cputc::convertToScreenCode1_return#0 +Identical Phi Values printf_padding::length#3 printf_padding::length#4 +Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values main::num_entries#10 main::num_entries#11 +Identical Phi Values main::i#10 main::i#2 +Identical Phi Values main::num_entries#17 main::num_entries#15 +Identical Phi Values main::i1#10 main::i1#14 +Identical Phi Values main::j1#10 main::j1#2 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values memset::return#0 memset::str#3 +Identical Phi Values main::num_entries#11 main::num_entries#0 +Identical Phi Values main::num_entries#15 main::num_entries#16 +Identical Phi Values main::i1#14 main::i1#2 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values main::num_entries#16 main::num_entries#0 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition memcpy::$1 [15] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 +Simple Condition memset::$1 [22] if(memset::num#2<=0) goto memset::@1 +Simple Condition memset::$3 [29] if(memset::dst#2!=memset::end#0) goto memset::@4 +Simple Condition strupr::$1 [36] if(0!=*strupr::src#2) goto strupr::@2 +Simple Condition strlen::$0 [48] if(0!=*strlen::str#2) goto strlen::@2 +Simple Condition utoa::$0 [56] if(utoa::radix#0==DECIMAL) goto utoa::@1 +Simple Condition utoa::$1 [60] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +Simple Condition utoa::$2 [64] if(utoa::radix#0==OCTAL) goto utoa::@3 +Simple Condition utoa::$3 [68] if(utoa::radix#0==BINARY) goto utoa::@4 +Simple Condition utoa::$5 [85] if(utoa::digit#2<utoa::$4) goto utoa::@11 +Simple Condition utoa_append::$0 [110] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 +Simple Condition ultoa::$0 [119] if(ultoa::radix#0==DECIMAL) goto ultoa::@1 +Simple Condition ultoa::$1 [123] if(ultoa::radix#0==HEXADECIMAL) goto ultoa::@2 +Simple Condition ultoa::$2 [127] if(ultoa::radix#0==OCTAL) goto ultoa::@3 +Simple Condition ultoa::$3 [131] if(ultoa::radix#0==BINARY) goto ultoa::@4 +Simple Condition ultoa::$5 [148] if(ultoa::digit#2<ultoa::$4) goto ultoa::@11 +Simple Condition ultoa_append::$0 [173] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 +Simple Condition cputc::$0 [179] if(cputc::c==' 'at) goto cputc::@1 +Simple Condition cputc::$7 [193] if(*COLCRS==$28) goto cputc::@6 +Simple Condition cputs::$2 [214] if(0!=cputs::c#1) goto cputs::@2 +Simple Condition newline::$1 [225] if(*ROWCRS!=$18) goto newline::@1 +Simple Condition newline::$3 [228] if(conio_scroll_enable==1) goto newline::@4 +Simple Condition newline::$6 [230] if(conio_display_cursor!=1) goto newline::@5 +Simple Condition setcursor::$1 [258] if(conio_display_cursor==0) goto setcursor::@1 +Simple Condition printf_padding::$0 [284] if(printf_padding::i#2<printf_padding::length#4) goto printf_padding::@2 +Simple Condition printf_ulong::$5 [291] if(0!=printf_ulong::format_sign_always#2) goto printf_ulong::@1 +Simple Condition printf_uint::$5 [312] if(0!=printf_uint::format_sign_always#12) goto printf_uint::@1 +Simple Condition printf_number_buffer::$0 [334] if(0==printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$20 [348] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 +Simple Condition printf_number_buffer::$23 [353] if(printf_number_buffer::padding#1>=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [357] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [367] if(0==printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 +Simple Condition mul16u::$0 [390] if(mul16u::a#4!=0) goto mul16u::@2 +Simple Condition mul16u::$3 [393] if(mul16u::$1==0) goto mul16u::@4 +Simple Condition main::$5 [417] if(main::i#2<main::num_entries#0) goto main::@2 +Simple Condition main::$7 [434] if(main::j#10<main::num_entries#0) goto main::@5 +Simple Condition main::$10 [439] if(main::$8!=$7e4) goto main::@7 +Simple Condition main::$16 [511] if(main::i1#2<main::num_entries#0) goto main::@10 +Simple Condition main::$18 [515] if(main::j1#2<main::num_entries#0) goto main::@12 +Simple Condition main::$20 [522] if(main::k#10<main::num_entries#0) goto main::@15 +Simple Condition main::$24 [529] if(main::$22!=$7e4) goto main::@17 +Successful SSA optimization Pass2ConditionalJumpSimplification +Rewriting && if()-condition to two if()s [3] toupper::$2 = toupper::$0 && toupper::$1 +Rewriting ! if()-condition to reversed if() [90] utoa::$8 = ! utoa::$7 +Rewriting || if()-condition to two if()s [89] utoa::$7 = utoa::started#2 || utoa::$6 +Rewriting ! if()-condition to reversed if() [153] ultoa::$8 = ! ultoa::$7 +Rewriting || if()-condition to two if()s [152] ultoa::$7 = ultoa::started#2 || ultoa::$6 +Rewriting || if()-condition to two if()s [184] cputc::$3 = cputc::$1 || cputc::$2 +Rewriting ! if()-condition to reversed if() [340] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [339] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [338] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [362] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [361] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#10 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [376] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [375] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [374] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#10 && printf_number_buffer::$14 +Successful SSA optimization Pass2ConditionalAndOrRewriting +Warning! Adding boolean cast to non-boolean condition utoa::started#2 +Warning! Adding boolean cast to non-boolean condition ultoa::started#2 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_justify_left#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Constant right-side identified [238] memcpy::num#0 = (unumber)$28*$17 +Constant right-side identified [247] *ROWCRS = (unumber)$18-1 +Constant right-side identified [272] memset::num#1 = (unumber)$28*$18 +Constant right-side identified [399] main::$0 = sizeof entries +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant strlen::len#0 = 0 +Constant utoa::max_digits#0 = 0 +Constant utoa::digit_values#0 = (word*) 0 +Constant utoa::max_digits#1 = 5 +Constant utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant utoa::max_digits#2 = 4 +Constant utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant utoa::max_digits#3 = 6 +Constant utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant utoa::max_digits#4 = $10 +Constant utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant utoa::started#0 = 0 +Constant utoa::digit#0 = 0 +Constant utoa::started#1 = 1 +Constant utoa_append::digit#0 = 0 +Constant ultoa::max_digits#0 = 0 +Constant ultoa::digit_values#0 = (dword*) 0 +Constant ultoa::max_digits#1 = $a +Constant ultoa::digit_values#1 = RADIX_DECIMAL_VALUES_LONG +Constant ultoa::max_digits#2 = 8 +Constant ultoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_LONG +Constant ultoa::max_digits#3 = $b +Constant ultoa::digit_values#3 = RADIX_OCTAL_VALUES_LONG +Constant ultoa::max_digits#4 = $20 +Constant ultoa::digit_values#4 = RADIX_BINARY_VALUES_LONG +Constant ultoa::started#0 = 0 +Constant ultoa::digit#0 = 0 +Constant ultoa::started#1 = 1 +Constant ultoa_append::digit#0 = 0 +Constant cputc::convertToScreenCode1_v#0 = &cputc::c +Constant cputs::c#0 = 0 +Constant gotoxy::x#0 = 0 +Constant gotoxy::y#0 = 0 +Constant memcpy::num#0 = (unumber)$28*$17 +Constant memset::c#0 = 0 +Constant memset::num#0 = $28 +Constant memset::c#1 = 0 +Constant memset::num#1 = (unumber)$28*$18 +Constant gotoxy::x#1 = 0 +Constant gotoxy::y#1 = 0 +Constant printf_padding::i#0 = 0 +Constant printf_ulong::$1 = '+'at +Constant printf_ulong::$0 = 0 +Constant ultoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_uint::$1 = '+'at +Constant printf_uint::$0 = 0 +Constant utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::buffer_digits#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::padding#0 = 0 +Constant printf_number_buffer::padding#2 = 0 +Constant printf_padding::pad#0 = ' 'at +Constant printf_padding::pad#1 = '0'at +Constant printf_padding::pad#2 = ' 'at +Constant mul16u::res#0 = 0 +Constant main::$0 = sizeof entries +Constant cputs::s#2 = main::s +Constant printf_uint::format_min_length#0 = 0 +Constant printf_uint::format_justify_left#0 = 0 +Constant printf_uint::format_sign_always#0 = 0 +Constant printf_uint::format_zero_padding#0 = 0 +Constant printf_uint::format_upper_case#0 = 0 +Constant printf_uint::format_radix#0 = DECIMAL +Constant cputs::s#3 = main::s1 +Constant main::i#0 = 0 +Constant cputs::s#4 = main::s2 +Constant printf_uint::format_min_length#1 = 0 +Constant printf_uint::format_justify_left#1 = 0 +Constant printf_uint::format_sign_always#1 = 0 +Constant printf_uint::format_zero_padding#1 = 0 +Constant printf_uint::format_upper_case#1 = 0 +Constant printf_uint::format_radix#1 = DECIMAL +Constant cputs::s#5 = main::s3 +Constant main::i1#0 = 0 +Constant cputs::s#6 = main::s4 +Constant cputs::s#7 = main::s5 +Constant cputs::s#8 = main::s6 +Constant printf_uint::format_min_length#2 = 0 +Constant printf_uint::format_justify_left#2 = 0 +Constant printf_uint::format_sign_always#2 = 0 +Constant printf_uint::format_zero_padding#2 = 0 +Constant printf_uint::format_upper_case#2 = 0 +Constant printf_uint::format_radix#2 = DECIMAL +Constant cputs::s#9 = main::s7 +Constant printf_uint::format_min_length#3 = 0 +Constant printf_uint::format_justify_left#3 = 0 +Constant printf_uint::format_sign_always#3 = 0 +Constant printf_uint::format_zero_padding#3 = 0 +Constant printf_uint::format_upper_case#3 = 0 +Constant printf_uint::format_radix#3 = DECIMAL +Constant cputs::s#10 = main::s8 +Constant printf_uint::format_min_length#4 = 0 +Constant printf_uint::format_justify_left#4 = 0 +Constant printf_uint::format_sign_always#4 = 0 +Constant printf_uint::format_zero_padding#4 = 0 +Constant printf_uint::format_upper_case#4 = 0 +Constant printf_uint::format_radix#4 = DECIMAL +Constant cputs::s#11 = main::s9 +Constant printf_uint::format_min_length#5 = 0 +Constant printf_uint::format_justify_left#5 = 0 +Constant printf_uint::format_sign_always#5 = 0 +Constant printf_uint::format_zero_padding#5 = 0 +Constant printf_uint::format_upper_case#5 = 0 +Constant printf_uint::format_radix#5 = DECIMAL +Constant cputs::s#12 = main::s10 +Constant cputs::s#13 = main::s11 +Constant printf_ulong::format_min_length#0 = 0 +Constant printf_ulong::format_justify_left#0 = 0 +Constant printf_ulong::format_sign_always#0 = 0 +Constant printf_ulong::format_zero_padding#0 = 0 +Constant printf_ulong::format_upper_case#0 = 0 +Constant printf_ulong::format_radix#0 = DECIMAL +Constant cputs::s#14 = main::s12 +Constant cputs::s#15 = main::s13 +Constant cputs::s#16 = main::s14 +Constant cputs::s#17 = main::s15 +Constant printf_uint::format_min_length#6 = 0 +Constant printf_uint::format_justify_left#6 = 0 +Constant printf_uint::format_sign_always#6 = 0 +Constant printf_uint::format_zero_padding#6 = 0 +Constant printf_uint::format_upper_case#6 = 0 +Constant printf_uint::format_radix#6 = DECIMAL +Constant cputs::s#18 = main::s16 +Constant printf_uint::format_min_length#7 = 0 +Constant printf_uint::format_justify_left#7 = 0 +Constant printf_uint::format_sign_always#7 = 0 +Constant printf_uint::format_zero_padding#7 = 0 +Constant printf_uint::format_upper_case#7 = 0 +Constant printf_uint::format_radix#7 = DECIMAL +Constant cputs::s#19 = main::s17 +Constant printf_uint::format_min_length#8 = 0 +Constant printf_uint::format_justify_left#8 = 0 +Constant printf_uint::format_sign_always#8 = 0 +Constant printf_uint::format_zero_padding#8 = 0 +Constant printf_uint::format_upper_case#8 = 0 +Constant printf_uint::format_radix#8 = DECIMAL +Constant cputs::s#20 = main::s18 +Constant printf_uint::format_min_length#9 = 0 +Constant printf_uint::format_justify_left#9 = 0 +Constant printf_uint::format_sign_always#9 = 0 +Constant printf_uint::format_zero_padding#9 = 0 +Constant printf_uint::format_upper_case#9 = 0 +Constant printf_uint::format_radix#9 = DECIMAL +Constant cputs::s#21 = main::s19 +Constant printf_uint::format_min_length#10 = 0 +Constant printf_uint::format_justify_left#10 = 0 +Constant printf_uint::format_sign_always#10 = 0 +Constant printf_uint::format_zero_padding#10 = 0 +Constant printf_uint::format_upper_case#10 = 0 +Constant printf_uint::format_radix#10 = DECIMAL +Constant cputs::s#22 = main::s20 +Constant printf_uint::format_min_length#11 = 0 +Constant printf_uint::format_justify_left#11 = 0 +Constant printf_uint::format_sign_always#11 = 0 +Constant printf_uint::format_zero_padding#11 = 0 +Constant printf_uint::format_upper_case#11 = 0 +Constant printf_uint::format_radix#11 = DECIMAL +Constant cputs::s#23 = main::s21 +Constant cputs::s#24 = main::s22 +Constant printf_ulong::format_min_length#1 = 0 +Constant printf_ulong::format_justify_left#1 = 0 +Constant printf_ulong::format_sign_always#1 = 0 +Constant printf_ulong::format_zero_padding#1 = 0 +Constant printf_ulong::format_upper_case#1 = 0 +Constant printf_ulong::format_radix#1 = DECIMAL +Constant cputs::s#25 = main::s23 +Constant conio_reverse_value = 0 +Constant conio_display_cursor = 1 +Constant conio_scroll_enable = 1 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [228] if(conio_scroll_enable==1) goto newline::@4 +if() condition always false - eliminating [230] if(conio_display_cursor!=1) goto newline::@5 +if() condition always false - eliminating [258] if(conio_display_cursor==0) goto setcursor::@1 +Successful SSA optimization Pass2ConstantIfs +Consolidated constant strings into main::s1 +Consolidated constant strings into main::s4 +Consolidated constant strings into main::s5 +Consolidated constant strings into main::s6 +Consolidated constant strings into main::s7 +Consolidated constant strings into main::s8 +Consolidated constant strings into main::s10 +Consolidated constant strings into main::s11 +Successful SSA optimization Pass2ConstantStringConsolidation +De-inlining pointer[w] to *(pointer+w) [437] main::$8 = entries[main::$32] + entries[main::$33] +De-inlining pointer[w] to *(pointer+w) [437] main::$8 = *main::$47 + entries[main::$33] +De-inlining pointer[w] to *(pointer+w) [459] printf_uint::uvalue#3 = entries[main::$34] +De-inlining pointer[w] to *(pointer+w) [480] printf_uint::uvalue#5 = entries[main::$35] +De-inlining pointer[w] to *(pointer+w) [492] mul16u::a#1 = entries[main::$36] +De-inlining pointer[w] to *(pointer+w) [493] mul16u::b#0 = entries[main::$37] +De-inlining pointer[w] to *(pointer+w) [525] main::$21 = entries[main::$38] + entries[main::$39] +De-inlining pointer[w] to *(pointer+w) [525] main::$21 = *main::$53 + entries[main::$39] +De-inlining pointer[w] to *(pointer+w) [527] main::$22 = main::$21 + entries[main::$40] +De-inlining pointer[w] to *(pointer+w) [547] printf_uint::uvalue#7 = entries[main::$41] +De-inlining pointer[w] to *(pointer+w) [568] printf_uint::uvalue#9 = entries[main::$42] +De-inlining pointer[w] to *(pointer+w) [589] printf_uint::uvalue#11 = entries[main::$43] +De-inlining pointer[w] to *(pointer+w) [601] mul16u::a#2 = entries[main::$44] +De-inlining pointer[w] to *(pointer+w) [602] mul16u::b#1 = entries[main::$45] +De-inlining pointer[w] to *(pointer+w) [608] mul16u::b#2 = entries[main::$46] +Successful SSA optimization Pass2DeInlineWordDerefIdx +Simplifying expression containing zero cputc::convertToScreenCode1_return#0 in [203] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 | conio_reverse_value +Simplifying expression containing zero (byte*)&printf_buffer in [295] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_ulong::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [300] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero (byte*)&printf_buffer in [316] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [321] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused variable memcpy::return#2 and assignment [167] memcpy::return#2 = memcpy::destination#0 +Eliminating unused variable memset::return#2 and assignment [171] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [195] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [216] printf_number_buffer::format_sign_always#0 = printf_ulong::format_sign_always#2 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [219] printf_number_buffer::format_radix#0 = printf_ulong::format_radix#2 +Eliminating unused variable printf_number_buffer::format_sign_always#1 and assignment [232] printf_number_buffer::format_sign_always#1 = printf_uint::format_sign_always#12 +Eliminating unused variable printf_number_buffer::format_radix#1 and assignment [235] printf_number_buffer::format_radix#1 = printf_uint::format_radix#12 +Eliminating unused variable strupr::return#2 and assignment [272] strupr::return#2 = strupr::str#0 +Eliminating unused constant utoa::max_digits#0 +Eliminating unused constant utoa::digit_values#0 +Eliminating unused constant ultoa::max_digits#0 +Eliminating unused constant ultoa::digit_values#0 +Eliminating unused constant cputs::c#0 +Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN +Eliminating unused constant conio_reverse_value +Eliminating unused constant conio_display_cursor +Eliminating unused constant conio_scroll_enable +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing unused block newline::@3 +Removing unused block newline::@8 +Removing PHI-reference to removed block (setcursor::@1) in block setcursor::@2 +Removing unused block setcursor::@1 +Successful SSA optimization Pass2EliminateUnusedBlocks +Removing unused procedure __start +Removing unused procedure block __start +Removing unused procedure block __start::__init1 +Removing unused procedure block __start::@1 +Removing unused procedure block __start::@2 +Removing unused procedure block __start::@return +Successful SSA optimization PassNEliminateEmptyStart +Adding number conversion cast (unumber) 0 in [59] utoa::$12 = 0 != utoa::started#2 +Adding number conversion cast (unumber) 0 in [99] ultoa::$12 = 0 != ultoa::started#2 +Adding number conversion cast (unumber) 0 in [249] printf_number_buffer::$33 = 0 != printf_number_buffer::format_zero_padding#10 +Adding number conversion cast (unumber) 0 in [259] printf_number_buffer::$34 = 0 != printf_number_buffer::format_justify_left#10 +Adding number conversion cast (snumber) 0 in [406] printf_number_buffer::$35 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [409] printf_number_buffer::$36 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [411] printf_number_buffer::$37 = 0 != printf_number_buffer::padding#10 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Resolving array sizeof() sizeof entries +Successful SSA optimization PassNSizeOfSimplification +Alias setcursor::c#1 = setcursor::c#3 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values gotoxy::x#2 gotoxy::x#1 +Identical Phi Values gotoxy::y#2 gotoxy::y#1 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition toupper::$0 [2] if(toupper::ch#0>='a'at) goto toupper::@3 +Simple Condition utoa::$12 [60] if(0!=utoa::started#2) goto utoa::@14 +Simple Condition ultoa::$12 [100] if(0!=ultoa::started#2) goto ultoa::@14 +Simple Condition cputc::$1 [125] if(cputc::c==' +'at) goto cputc::@2 +Simple Condition printf_number_buffer::$1 [233] if(0==printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$33 [249] if(0!=printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@24 +Simple Condition printf_number_buffer::$34 [259] if(0!=printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@26 +Simple Condition toupper::$1 [399] if(toupper::ch#0<='z'at) goto toupper::@1 +Simple Condition utoa::$6 [400] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition ultoa::$6 [401] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@14 +Simple Condition cputc::$2 [402] if(cputc::c==$9b) goto cputc::@2 +Simple Condition printf_number_buffer::$35 [404] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [405] if(0==printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$36 [407] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [409] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [410] if(0==printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@25 +Successful SSA optimization Pass2ConditionalJumpSimplification +Negating conditional jump and destination [2] if(toupper::ch#0<'a'at) goto toupper::@2 +Negating conditional jump and destination [233] if(0!=printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [249] if(0==printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 +Negating conditional jump and destination [259] if(0==printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return +Negating conditional jump and destination [405] if(0!=printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [410] if(0!=printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConditionalJumpSequenceImprovement +Constant right-side identified [45] utoa::buffer#0 = ++ utoa::buffer#5 +Constant right-side identified [85] ultoa::buffer#0 = ++ ultoa::buffer#5 +Constant right-side identified [276] main::num_entries#0 = main::$0 / SIZEOF_WORD +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#0 = ++utoa::buffer#5 +Constant ultoa::buffer#0 = ++ultoa::buffer#5 +Constant main::num_entries#0 = main::$0/SIZEOF_WORD +Successful SSA optimization Pass2ConstantIdentification +Constant printf_uint::uvalue#0 = main::num_entries#0 +Constant printf_uint::uvalue#1 = main::num_entries#0 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant gotoxy::x#0 +Eliminating unused constant gotoxy::y#0 +Successful SSA optimization PassNEliminateUnusedVars +Adding number conversion cast (unumber) $c8 in +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast $c8 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type $c8 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Constant right-side identified [44] utoa::buffer#1 = ++ utoa::buffer#0 +Constant right-side identified [81] ultoa::buffer#1 = ++ ultoa::buffer#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#1 = ++utoa::buffer#0 +Constant ultoa::buffer#1 = ++ultoa::buffer#0 +Successful SSA optimization Pass2ConstantIdentification +Constant right-side identified [45] utoa::buffer#2 = ++ utoa::buffer#1 +Constant right-side identified [81] ultoa::buffer#2 = ++ ultoa::buffer#1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#2 = ++utoa::buffer#1 +Constant ultoa::buffer#2 = ++ultoa::buffer#1 +Successful SSA optimization Pass2ConstantIdentification +Inlining Noop Cast [4] memcpy::src#0 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [5] memcpy::dst#0 = (byte*)memcpy::destination#0 keeping memcpy::destination#0 +Inlining Noop Cast [6] memcpy::$2 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [16] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [18] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [173] memset::str#1 = (void*)*SAVMSC keeping *SAVMSC +Inlining Noop Cast [224] printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#2 keeping printf_number_buffer::format_min_length#2 +Successful SSA optimization Pass2NopCastInlining +Inlining Noop Cast [150] memcpy::source#0 = (void*)newline::$7 keeping memcpy::source#0 +Inlining Noop Cast [153] memset::str#0 = (void*)newline::$9 keeping memset::str#0 +Successful SSA optimization Pass2NopCastInlining +Rewriting multiplication to use shift [51] utoa::$10 = utoa::digit#2 * SIZEOF_WORD +Rewriting multiplication to use shift [86] ultoa::$10 = ultoa::digit#2 * SIZEOF_DWORD +Rewriting multiplication to use shift and addition[140] cursorLocation::$0 = cursorLocation::$3 * $28 +Rewriting multiplication to use shift [268] main::$32 = main::i#2 * SIZEOF_WORD +Rewriting multiplication to use shift [269] main::$33 = main::j#10 * SIZEOF_WORD +Rewriting multiplication to use shift [282] main::$34 = main::i#2 * SIZEOF_WORD +Rewriting multiplication to use shift [290] main::$35 = main::j#10 * SIZEOF_WORD +Rewriting multiplication to use shift [295] main::$36 = main::i#2 * SIZEOF_WORD +Rewriting multiplication to use shift [296] main::$37 = main::j#10 * SIZEOF_WORD +Rewriting multiplication to use shift [318] main::$38 = main::i1#2 * SIZEOF_WORD +Rewriting multiplication to use shift [319] main::$39 = main::j1#2 * SIZEOF_WORD +Rewriting multiplication to use shift [323] main::$40 = main::k#10 * SIZEOF_WORD +Rewriting multiplication to use shift [334] main::$41 = main::i1#2 * SIZEOF_WORD +Rewriting multiplication to use shift [342] main::$42 = main::j1#2 * SIZEOF_WORD +Rewriting multiplication to use shift [350] main::$43 = main::k#10 * SIZEOF_WORD +Rewriting multiplication to use shift [355] main::$44 = main::i1#2 * SIZEOF_WORD +Rewriting multiplication to use shift [356] main::$45 = main::k#10 * SIZEOF_WORD +Rewriting multiplication to use shift [365] main::$46 = main::j1#2 * SIZEOF_WORD +Successful SSA optimization Pass2MultiplyToShiftRewriting +Inlining constant with var siblings memset::c#0 +Inlining constant with var siblings memset::num#0 +Inlining constant with var siblings memset::c#1 +Inlining constant with var siblings memset::num#1 +Inlining constant with var siblings strlen::len#0 +Inlining constant with var siblings utoa::max_digits#1 +Inlining constant with var siblings utoa::digit_values#1 +Inlining constant with var siblings utoa::max_digits#2 +Inlining constant with var siblings utoa::digit_values#2 +Inlining constant with var siblings utoa::max_digits#3 +Inlining constant with var siblings utoa::digit_values#3 +Inlining constant with var siblings utoa::max_digits#4 +Inlining constant with var siblings utoa::digit_values#4 +Inlining constant with var siblings utoa::started#0 +Inlining constant with var siblings utoa::digit#0 +Inlining constant with var siblings utoa::started#1 +Inlining constant with var siblings utoa::buffer#5 +Inlining constant with var siblings utoa::buffer#0 +Inlining constant with var siblings utoa::buffer#1 +Inlining constant with var siblings utoa::buffer#2 +Inlining constant with var siblings utoa_append::digit#0 +Inlining constant with var siblings ultoa::max_digits#1 +Inlining constant with var siblings ultoa::digit_values#1 +Inlining constant with var siblings ultoa::max_digits#2 +Inlining constant with var siblings ultoa::digit_values#2 +Inlining constant with var siblings ultoa::max_digits#3 +Inlining constant with var siblings ultoa::digit_values#3 +Inlining constant with var siblings ultoa::max_digits#4 +Inlining constant with var siblings ultoa::digit_values#4 +Inlining constant with var siblings ultoa::started#0 +Inlining constant with var siblings ultoa::digit#0 +Inlining constant with var siblings ultoa::started#1 +Inlining constant with var siblings ultoa::buffer#5 +Inlining constant with var siblings ultoa::buffer#0 +Inlining constant with var siblings ultoa::buffer#1 +Inlining constant with var siblings ultoa::buffer#2 +Inlining constant with var siblings ultoa_append::digit#0 +Inlining constant with var siblings cputs::s#2 +Inlining constant with var siblings cputs::s#3 +Inlining constant with var siblings cputs::s#4 +Inlining constant with var siblings cputs::s#5 +Inlining constant with var siblings cputs::s#6 +Inlining constant with var siblings cputs::s#7 +Inlining constant with var siblings cputs::s#8 +Inlining constant with var siblings cputs::s#9 +Inlining constant with var siblings cputs::s#10 +Inlining constant with var siblings cputs::s#11 +Inlining constant with var siblings cputs::s#12 +Inlining constant with var siblings cputs::s#13 +Inlining constant with var siblings cputs::s#14 +Inlining constant with var siblings cputs::s#15 +Inlining constant with var siblings cputs::s#16 +Inlining constant with var siblings cputs::s#17 +Inlining constant with var siblings cputs::s#18 +Inlining constant with var siblings cputs::s#19 +Inlining constant with var siblings cputs::s#20 +Inlining constant with var siblings cputs::s#21 +Inlining constant with var siblings cputs::s#22 +Inlining constant with var siblings cputs::s#23 +Inlining constant with var siblings cputs::s#24 +Inlining constant with var siblings cputs::s#25 +Inlining constant with var siblings printf_padding::i#0 +Inlining constant with var siblings printf_padding::pad#0 +Inlining constant with var siblings printf_padding::pad#1 +Inlining constant with var siblings printf_padding::pad#2 +Inlining constant with var siblings printf_ulong::format_min_length#0 +Inlining constant with var siblings printf_ulong::format_justify_left#0 +Inlining constant with var siblings printf_ulong::format_sign_always#0 +Inlining constant with var siblings printf_ulong::format_zero_padding#0 +Inlining constant with var siblings printf_ulong::format_upper_case#0 +Inlining constant with var siblings printf_ulong::format_radix#0 +Inlining constant with var siblings printf_ulong::format_min_length#1 +Inlining constant with var siblings printf_ulong::format_justify_left#1 +Inlining constant with var siblings printf_ulong::format_sign_always#1 +Inlining constant with var siblings printf_ulong::format_zero_padding#1 +Inlining constant with var siblings printf_ulong::format_upper_case#1 +Inlining constant with var siblings printf_ulong::format_radix#1 +Inlining constant with var siblings printf_uint::format_min_length#0 +Inlining constant with var siblings printf_uint::format_justify_left#0 +Inlining constant with var siblings printf_uint::format_sign_always#0 +Inlining constant with var siblings printf_uint::format_zero_padding#0 +Inlining constant with var siblings printf_uint::format_upper_case#0 +Inlining constant with var siblings printf_uint::format_radix#0 +Inlining constant with var siblings printf_uint::format_min_length#1 +Inlining constant with var siblings printf_uint::format_justify_left#1 +Inlining constant with var siblings printf_uint::format_sign_always#1 +Inlining constant with var siblings printf_uint::format_zero_padding#1 +Inlining constant with var siblings printf_uint::format_upper_case#1 +Inlining constant with var siblings printf_uint::format_radix#1 +Inlining constant with var siblings printf_uint::format_min_length#2 +Inlining constant with var siblings printf_uint::format_justify_left#2 +Inlining constant with var siblings printf_uint::format_sign_always#2 +Inlining constant with var siblings printf_uint::format_zero_padding#2 +Inlining constant with var siblings printf_uint::format_upper_case#2 +Inlining constant with var siblings printf_uint::format_radix#2 +Inlining constant with var siblings printf_uint::format_min_length#3 +Inlining constant with var siblings printf_uint::format_justify_left#3 +Inlining constant with var siblings printf_uint::format_sign_always#3 +Inlining constant with var siblings printf_uint::format_zero_padding#3 +Inlining constant with var siblings printf_uint::format_upper_case#3 +Inlining constant with var siblings printf_uint::format_radix#3 +Inlining constant with var siblings printf_uint::format_min_length#4 +Inlining constant with var siblings printf_uint::format_justify_left#4 +Inlining constant with var siblings printf_uint::format_sign_always#4 +Inlining constant with var siblings printf_uint::format_zero_padding#4 +Inlining constant with var siblings printf_uint::format_upper_case#4 +Inlining constant with var siblings printf_uint::format_radix#4 +Inlining constant with var siblings printf_uint::format_min_length#5 +Inlining constant with var siblings printf_uint::format_justify_left#5 +Inlining constant with var siblings printf_uint::format_sign_always#5 +Inlining constant with var siblings printf_uint::format_zero_padding#5 +Inlining constant with var siblings printf_uint::format_upper_case#5 +Inlining constant with var siblings printf_uint::format_radix#5 +Inlining constant with var siblings printf_uint::format_min_length#6 +Inlining constant with var siblings printf_uint::format_justify_left#6 +Inlining constant with var siblings printf_uint::format_sign_always#6 +Inlining constant with var siblings printf_uint::format_zero_padding#6 +Inlining constant with var siblings printf_uint::format_upper_case#6 +Inlining constant with var siblings printf_uint::format_radix#6 +Inlining constant with var siblings printf_uint::format_min_length#7 +Inlining constant with var siblings printf_uint::format_justify_left#7 +Inlining constant with var siblings printf_uint::format_sign_always#7 +Inlining constant with var siblings printf_uint::format_zero_padding#7 +Inlining constant with var siblings printf_uint::format_upper_case#7 +Inlining constant with var siblings printf_uint::format_radix#7 +Inlining constant with var siblings printf_uint::format_min_length#8 +Inlining constant with var siblings printf_uint::format_justify_left#8 +Inlining constant with var siblings printf_uint::format_sign_always#8 +Inlining constant with var siblings printf_uint::format_zero_padding#8 +Inlining constant with var siblings printf_uint::format_upper_case#8 +Inlining constant with var siblings printf_uint::format_radix#8 +Inlining constant with var siblings printf_uint::format_min_length#9 +Inlining constant with var siblings printf_uint::format_justify_left#9 +Inlining constant with var siblings printf_uint::format_sign_always#9 +Inlining constant with var siblings printf_uint::format_zero_padding#9 +Inlining constant with var siblings printf_uint::format_upper_case#9 +Inlining constant with var siblings printf_uint::format_radix#9 +Inlining constant with var siblings printf_uint::format_min_length#10 +Inlining constant with var siblings printf_uint::format_justify_left#10 +Inlining constant with var siblings printf_uint::format_sign_always#10 +Inlining constant with var siblings printf_uint::format_zero_padding#10 +Inlining constant with var siblings printf_uint::format_upper_case#10 +Inlining constant with var siblings printf_uint::format_radix#10 +Inlining constant with var siblings printf_uint::format_min_length#11 +Inlining constant with var siblings printf_uint::format_justify_left#11 +Inlining constant with var siblings printf_uint::format_sign_always#11 +Inlining constant with var siblings printf_uint::format_zero_padding#11 +Inlining constant with var siblings printf_uint::format_upper_case#11 +Inlining constant with var siblings printf_uint::format_radix#11 +Inlining constant with var siblings printf_uint::uvalue#0 +Inlining constant with var siblings printf_uint::uvalue#1 +Inlining constant with var siblings printf_number_buffer::buffer_digits#0 +Inlining constant with var siblings printf_number_buffer::buffer_digits#1 +Inlining constant with var siblings printf_number_buffer::padding#0 +Inlining constant with var siblings printf_number_buffer::padding#2 +Inlining constant with var siblings mul16u::res#0 +Inlining constant with var siblings main::i#0 +Inlining constant with var siblings main::i1#0 +Constant inlined cputs::s#5 = main::s1 +Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant inlined cputs::s#6 = main::s4 +Constant inlined cputs::s#3 = main::s1 +Constant inlined printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined cputs::s#4 = main::s2 +Constant inlined printf_number_buffer::buffer_digits#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant inlined cputs::s#2 = main::s +Constant inlined utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant inlined utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant inlined strlen::len#0 = 0 +Constant inlined printf_ulong::format_upper_case#0 = 0 +Constant inlined printf_ulong::format_min_length#1 = 0 +Constant inlined printf_ulong::format_upper_case#1 = 0 +Constant inlined printf_ulong::format_min_length#0 = 0 +Constant inlined ultoa::buffer#2 = ++++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::buffer#0 = ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::buffer#1 = ++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined ultoa::digit#0 = 0 +Constant inlined memset::c#0 = 0 +Constant inlined cputs::s#9 = main::s7 +Constant inlined memset::c#1 = 0 +Constant inlined cputs::s#7 = main::s5 +Constant inlined printf_uint::format_radix#10 = DECIMAL +Constant inlined cputs::s#8 = main::s6 +Constant inlined printf_uint::format_radix#11 = DECIMAL +Constant inlined utoa_append::digit#0 = 0 +Constant inlined printf_ulong::format_radix#0 = DECIMAL +Constant inlined printf_ulong::format_radix#1 = DECIMAL +Constant inlined printf_uint::format_zero_padding#11 = 0 +Constant inlined printf_uint::format_zero_padding#10 = 0 +Constant inlined printf_uint::format_upper_case#9 = 0 +Constant inlined utoa::digit#0 = 0 +Constant inlined printf_uint::format_upper_case#8 = 0 +Constant inlined ultoa::max_digits#3 = $b +Constant inlined printf_uint::format_upper_case#7 = 0 +Constant inlined ultoa::max_digits#4 = $20 +Constant inlined printf_uint::format_upper_case#6 = 0 +Constant inlined printf_uint::format_upper_case#5 = 0 +Constant inlined main::i1#0 = 0 +Constant inlined printf_uint::format_upper_case#4 = 0 +Constant inlined printf_uint::format_upper_case#3 = 0 +Constant inlined printf_uint::format_upper_case#2 = 0 +Constant inlined printf_uint::format_upper_case#1 = 0 +Constant inlined printf_uint::format_upper_case#0 = 0 +Constant inlined printf_padding::pad#0 = ' 'at +Constant inlined printf_padding::i#0 = 0 +Constant inlined printf_padding::pad#1 = '0'at +Constant inlined printf_padding::pad#2 = ' 'at +Constant inlined main::s19 = main::s8 +Constant inlined main::s17 = main::s8 +Constant inlined main::s18 = main::s7 +Constant inlined printf_ulong::$1 = '+'at +Constant inlined printf_ulong::$0 = 0 +Constant inlined ultoa::max_digits#1 = $a +Constant inlined utoa::started#1 = 1 +Constant inlined ultoa::max_digits#2 = 8 +Constant inlined utoa::started#0 = 0 +Constant inlined main::$0 = $c8*SIZEOF_WORD +Constant inlined ultoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_LONG +Constant inlined ultoa::digit_values#3 = RADIX_OCTAL_VALUES_LONG +Constant inlined ultoa_append::digit#0 = 0 +Constant inlined ultoa::digit_values#1 = RADIX_DECIMAL_VALUES_LONG +Constant inlined main::s22 = main::s11 +Constant inlined main::s23 = main::s5 +Constant inlined ultoa::digit_values#4 = RADIX_BINARY_VALUES_LONG +Constant inlined main::s20 = main::s7 +Constant inlined main::s21 = main::s10 +Constant inlined printf_uint::format_min_length#10 = 0 +Constant inlined utoa::buffer#0 = ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#1 = ++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_min_length#11 = 0 +Constant inlined memset::num#1 = (word)$28*$18 +Constant inlined memset::num#0 = $28 +Constant inlined printf_ulong::format_justify_left#1 = 0 +Constant inlined printf_ulong::format_justify_left#0 = 0 +Constant inlined printf_uint::format_upper_case#10 = 0 +Constant inlined printf_uint::format_upper_case#11 = 0 +Constant inlined main::s15 = main::s6 +Constant inlined main::s16 = main::s7 +Constant inlined main::s13 = main::s4 +Constant inlined main::s14 = main::s5 +Constant inlined main::s12 = main::s5 +Constant inlined printf_uint::format_radix#7 = DECIMAL +Constant inlined printf_uint::format_zero_padding#3 = 0 +Constant inlined printf_number_buffer::padding#2 = 0 +Constant inlined printf_uint::format_radix#8 = DECIMAL +Constant inlined printf_uint::format_zero_padding#4 = 0 +Constant inlined printf_uint::format_radix#9 = DECIMAL +Constant inlined printf_uint::format_zero_padding#1 = 0 +Constant inlined printf_uint::format_zero_padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#7 = 0 +Constant inlined printf_uint::format_zero_padding#8 = 0 +Constant inlined printf_uint::format_zero_padding#5 = 0 +Constant inlined printf_uint::format_zero_padding#6 = 0 +Constant inlined printf_uint::format_zero_padding#9 = 0 +Constant inlined ultoa::started#1 = 1 +Constant inlined printf_ulong::format_zero_padding#0 = 0 +Constant inlined printf_ulong::format_zero_padding#1 = 0 +Constant inlined printf_uint::uvalue#1 = main::num_entries#0 +Constant inlined utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#2 = ++++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_sign_always#0 = 0 +Constant inlined printf_uint::uvalue#0 = main::num_entries#0 +Constant inlined printf_uint::format_sign_always#1 = 0 +Constant inlined utoa::max_digits#1 = 5 +Constant inlined printf_uint::format_sign_always#2 = 0 +Constant inlined printf_uint::format_radix#0 = DECIMAL +Constant inlined utoa::max_digits#2 = 4 +Constant inlined printf_uint::format_sign_always#3 = 0 +Constant inlined printf_uint::format_radix#1 = DECIMAL +Constant inlined utoa::max_digits#3 = 6 +Constant inlined printf_uint::format_sign_always#4 = 0 +Constant inlined printf_uint::format_radix#2 = DECIMAL +Constant inlined utoa::max_digits#4 = $10 +Constant inlined printf_uint::format_sign_always#5 = 0 +Constant inlined printf_uint::format_radix#3 = DECIMAL +Constant inlined printf_uint::format_sign_always#6 = 0 +Constant inlined printf_uint::format_radix#4 = DECIMAL +Constant inlined printf_uint::format_zero_padding#0 = 0 +Constant inlined printf_uint::format_sign_always#7 = 0 +Constant inlined printf_uint::format_radix#5 = DECIMAL +Constant inlined printf_uint::format_sign_always#8 = 0 +Constant inlined printf_number_buffer::padding#0 = 0 +Constant inlined printf_uint::format_radix#6 = DECIMAL +Constant inlined printf_uint::format_sign_always#9 = 0 +Constant inlined printf_uint::format_justify_left#0 = 0 +Constant inlined printf_uint::format_justify_left#2 = 0 +Constant inlined printf_uint::format_justify_left#1 = 0 +Constant inlined printf_uint::format_justify_left#4 = 0 +Constant inlined printf_uint::format_justify_left#3 = 0 +Constant inlined printf_uint::format_min_length#8 = 0 +Constant inlined printf_uint::format_min_length#9 = 0 +Constant inlined printf_uint::format_min_length#4 = 0 +Constant inlined printf_uint::format_min_length#5 = 0 +Constant inlined printf_uint::format_min_length#6 = 0 +Constant inlined ultoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_min_length#7 = 0 +Constant inlined cputs::s#24 = main::s11 +Constant inlined ultoa::started#0 = 0 +Constant inlined printf_ulong::format_sign_always#1 = 0 +Constant inlined printf_uint::format_min_length#0 = 0 +Constant inlined printf_uint::format_justify_left#11 = 0 +Constant inlined mul16u::res#0 = 0 +Constant inlined cputs::s#23 = main::s10 +Constant inlined printf_uint::format_min_length#1 = 0 +Constant inlined printf_uint::format_justify_left#10 = 0 +Constant inlined printf_uint::format_sign_always#10 = 0 +Constant inlined printf_uint::format_min_length#2 = 0 +Constant inlined printf_uint::format_sign_always#11 = 0 +Constant inlined cputs::s#25 = main::s5 +Constant inlined printf_ulong::format_sign_always#0 = 0 +Constant inlined printf_uint::format_min_length#3 = 0 +Constant inlined cputs::s#20 = main::s7 +Constant inlined printf_uint::format_justify_left#6 = 0 +Constant inlined main::i#0 = 0 +Constant inlined printf_uint::format_justify_left#5 = 0 +Constant inlined cputs::s#22 = main::s7 +Constant inlined printf_uint::format_justify_left#8 = 0 +Constant inlined cputs::s#21 = main::s8 +Constant inlined printf_uint::format_justify_left#7 = 0 +Constant inlined printf_uint::format_justify_left#9 = 0 +Constant inlined printf_uint::$1 = '+'at +Constant inlined printf_uint::$0 = 0 +Constant inlined main::s3 = main::s1 +Constant inlined main::s9 = main::s7 +Constant inlined cputs::s#17 = main::s6 +Constant inlined cputs::s#16 = main::s5 +Constant inlined cputs::s#19 = main::s8 +Constant inlined cputs::s#18 = main::s7 +Constant inlined cputs::s#13 = main::s11 +Constant inlined cputs::s#12 = main::s10 +Constant inlined cputs::s#15 = main::s4 +Constant inlined cputs::s#14 = main::s5 +Constant inlined cputs::s#11 = main::s7 +Constant inlined cputs::s#10 = main::s8 +Successful SSA optimization Pass2ConstantInlining +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Successful SSA optimization Pass2ConstantSimplification +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 +Successful SSA optimization Pass2ConstantSimplification +Adding number conversion cast (unumber) 1 in [43] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1) = 'r'at +Adding number conversion cast (unumber) 2 in [44] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2) = 'r'at +Adding number conversion cast (unumber) 3 in [45] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+3) = 0 +Adding number conversion cast (unumber) 1 in [78] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1) = 'r'at +Adding number conversion cast (unumber) 2 in [79] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2) = 'r'at +Adding number conversion cast (unumber) 3 in [80] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+3) = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type 3 +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias cursorLocation::$0 = cursorLocation::$6 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values memset::c#4 0 +Identical Phi Values printf_ulong::format_sign_always#2 0 +Identical Phi Values printf_ulong::format_radix#2 DECIMAL +Identical Phi Values printf_ulong::format_min_length#2 0 +Identical Phi Values printf_ulong::format_justify_left#2 0 +Identical Phi Values printf_ulong::format_zero_padding#2 0 +Identical Phi Values printf_ulong::format_upper_case#2 0 +Identical Phi Values printf_uint::format_sign_always#12 0 +Identical Phi Values printf_uint::format_radix#12 DECIMAL +Identical Phi Values printf_uint::format_min_length#12 0 +Identical Phi Values printf_uint::format_justify_left#12 0 +Identical Phi Values printf_uint::format_zero_padding#12 0 +Identical Phi Values printf_uint::format_upper_case#12 0 +Identical Phi Values printf_number_buffer::buffer_digits#10 (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Successful SSA optimization Pass2IdenticalPhiElimination +Identified duplicate assignment right side [276] main::$34 = main::i#2 << 1 +Identified duplicate assignment right side [284] main::$35 = main::j#10 << 1 +Identified duplicate assignment right side [289] main::$36 = main::i#2 << 1 +Identified duplicate assignment right side [290] main::$37 = main::j#10 << 1 +Identified duplicate assignment right side [328] main::$41 = main::i1#2 << 1 +Identified duplicate assignment right side [336] main::$42 = main::j1#2 << 1 +Identified duplicate assignment right side [344] main::$43 = main::k#10 << 1 +Identified duplicate assignment right side [349] main::$44 = main::i1#2 << 1 +Identified duplicate assignment right side [350] main::$45 = main::k#10 << 1 +Identified duplicate assignment right side [359] main::$46 = main::j1#2 << 1 +Successful SSA optimization Pass2DuplicateRValueIdentification +Constant ultoa::radix#0 = DECIMAL +Constant printf_number_buffer::format_min_length#0 = 0 +Constant printf_number_buffer::format_justify_left#0 = 0 +Constant printf_number_buffer::format_zero_padding#0 = 0 +Constant printf_number_buffer::format_upper_case#0 = 0 +Constant utoa::radix#0 = DECIMAL +Constant printf_number_buffer::format_min_length#1 = 0 +Constant printf_number_buffer::format_justify_left#1 = 0 +Constant printf_number_buffer::format_zero_padding#1 = 0 +Constant printf_number_buffer::format_upper_case#1 = 0 +Constant strlen::str#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant cputs::s#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant strupr::str#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [33] if(utoa::radix#0==DECIMAL) goto utoa::@1 +if() condition always false - eliminating [34] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [35] if(utoa::radix#0==OCTAL) goto utoa::@3 +if() condition always false - eliminating [36] if(utoa::radix#0==BINARY) goto utoa::@4 +if() condition always true - replacing block destination [68] if(ultoa::radix#0==DECIMAL) goto ultoa::@1 +if() condition always false - eliminating [69] if(ultoa::radix#0==HEXADECIMAL) goto ultoa::@2 +if() condition always false - eliminating [70] if(ultoa::radix#0==OCTAL) goto ultoa::@3 +if() condition always false - eliminating [71] if(ultoa::radix#0==BINARY) goto ultoa::@4 +if() condition always false - eliminating [180] if(0!=0) goto printf_ulong::@1 +if() condition always false - eliminating [194] if(0!=0) goto printf_uint::@1 +Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant BINARY +Eliminating unused constant OCTAL +Eliminating unused constant HEXADECIMAL +Eliminating unused constant utoa::radix#0 +Eliminating unused constant ultoa::radix#0 +Eliminating unused constant SIZEOF_DWORD +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant DECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Removing unused block utoa::@6 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing unused block utoa::@2 +Removing unused block utoa::@7 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing unused block utoa::@3 +Removing unused block utoa::@8 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing unused block utoa::@4 +Removing unused block utoa::@9 +Removing unused block ultoa::@6 +Removing PHI-reference to removed block (ultoa::@2) in block ultoa::@5 +Removing PHI-reference to removed block (ultoa::@2) in block ultoa::@5 +Removing unused block ultoa::@2 +Removing unused block ultoa::@7 +Removing PHI-reference to removed block (ultoa::@3) in block ultoa::@5 +Removing PHI-reference to removed block (ultoa::@3) in block ultoa::@5 +Removing unused block ultoa::@3 +Removing unused block ultoa::@8 +Removing PHI-reference to removed block (ultoa::@4) in block ultoa::@5 +Removing PHI-reference to removed block (ultoa::@4) in block ultoa::@5 +Removing unused block ultoa::@4 +Removing unused block ultoa::@9 +Removing PHI-reference to removed block (printf_ulong::@1) in block printf_ulong::@3 +Removing unused block printf_ulong::@1 +Removing PHI-reference to removed block (printf_uint::@1) in block printf_uint::@3 +Removing unused block printf_uint::@1 +Successful SSA optimization Pass2EliminateUnusedBlocks +Inlining constant with var siblings strlen::str#1 +Inlining constant with var siblings cputs::s#1 +Inlining constant with var siblings printf_number_buffer::format_min_length#0 +Inlining constant with var siblings printf_number_buffer::format_justify_left#0 +Inlining constant with var siblings printf_number_buffer::format_zero_padding#0 +Inlining constant with var siblings printf_number_buffer::format_upper_case#0 +Inlining constant with var siblings printf_number_buffer::format_min_length#1 +Inlining constant with var siblings printf_number_buffer::format_justify_left#1 +Inlining constant with var siblings printf_number_buffer::format_zero_padding#1 +Inlining constant with var siblings printf_number_buffer::format_upper_case#1 +Constant inlined printf_number_buffer::format_justify_left#0 = 0 +Constant inlined printf_number_buffer::format_zero_padding#1 = 0 +Constant inlined cputs::s#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::format_upper_case#1 = 0 +Constant inlined printf_number_buffer::format_upper_case#0 = 0 +Constant inlined printf_number_buffer::format_justify_left#1 = 0 +Constant inlined strlen::str#1 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_number_buffer::format_min_length#0 = 0 +Constant inlined printf_number_buffer::format_zero_padding#0 = 0 +Constant inlined printf_number_buffer::format_min_length#1 = 0 +Successful SSA optimization Pass2ConstantInlining +Alias main::$34 = main::$32 main::$36 +Alias main::$35 = main::$33 main::$37 +Alias main::$41 = main::$38 main::$44 +Alias main::$42 = main::$39 main::$46 +Alias main::$43 = main::$40 main::$45 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values utoa::max_digits#7 5 +Identical Phi Values utoa::digit_values#8 RADIX_DECIMAL_VALUES +Identical Phi Values ultoa::max_digits#7 $a +Identical Phi Values ultoa::digit_values#8 RADIX_DECIMAL_VALUES_LONG +Identical Phi Values printf_ulong::$2 0 +Identical Phi Values printf_uint::$2 0 +Identical Phi Values printf_number_buffer::format_min_length#2 0 +Identical Phi Values printf_number_buffer::format_justify_left#10 0 +Identical Phi Values printf_number_buffer::format_zero_padding#10 0 +Identical Phi Values printf_number_buffer::format_upper_case#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [36] utoa::$4 = 5 - 1 +Constant right-side identified [63] ultoa::$4 = $a - 1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::$4 = 5-1 +Constant ultoa::$4 = $a-1 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed byte)0 in [189] printf_number_buffer::padding#1 = (signed byte)0 - printf_number_buffer::len#2 +Successful SSA optimization Pass2ConstantValues +if() condition always true - replacing block destination [180] if(0==0) goto printf_number_buffer::@1 +if() condition always false - eliminating [182] if(0!=0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [195] if(0==0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [198] if(0==0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [202] if(0==0) goto printf_number_buffer::@return +if() condition always false - eliminating [333] if(0!=0) goto printf_number_buffer::@2 +if() condition always false - eliminating [336] if(0!=0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (signed byte)0 in [189] printf_number_buffer::padding#1 = (signed byte)0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyConstantZero +Simplifying expression containing zero printf_number_buffer::len#2 in [189] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused constant RADIX_BINARY_VALUES +Eliminating unused constant RADIX_OCTAL_VALUES +Eliminating unused constant RADIX_HEXADECIMAL_VALUES +Eliminating unused constant RADIX_BINARY_VALUES_LONG +Eliminating unused constant RADIX_OCTAL_VALUES_LONG +Eliminating unused constant RADIX_HEXADECIMAL_VALUES_LONG +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable toupper::return#0 from unused block toupper::@1 +Eliminating variable toupper::return#2 from unused block toupper::@return +Eliminating variable strupr::src#2 from unused block strupr::@1 +Eliminating variable toupper::ch#0 from unused block strupr::@2 +Eliminating variable toupper::return#3 from unused block strupr::@2 +Eliminating variable strupr::$0 from unused block strupr::@4 +Eliminating variable strupr::src#1 from unused block strupr::@4 +Eliminating variable strlen::str#2 from unused block strlen::@1 +Eliminating variable strlen::len#2 from unused block strlen::@1 +Eliminating variable strlen::len#1 from unused block strlen::@2 +Eliminating variable strlen::str#0 from unused block strlen::@2 +Eliminating variable strlen::return#2 from unused block printf_number_buffer::@6 +Eliminating variable printf_number_buffer::$19 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#0 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#2 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::padding#1 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::len#1 from unused block printf_number_buffer::@7 +Eliminating variable printf_padding::length#1 from unused block printf_number_buffer::@10 +Eliminating variable printf_padding::length#2 from unused block printf_number_buffer::@12 +Removing unused procedure toupper +Removing unused procedure block toupper +Removing unused procedure block toupper::@1 +Removing PHI-reference to removed block (toupper::@1) in block toupper::@return +Removing unused procedure block toupper::@2 +Removing PHI-reference to removed block (toupper::@2) in block toupper::@return +Removing unused procedure block toupper::@return +Removing unused procedure block toupper::@3 +Removing unused procedure strupr +Removing unused procedure block strupr +Removing PHI-reference to removed block (strupr) in block strupr::@1 +Removing unused procedure block strupr::@1 +Removing unused procedure block strupr::@2 +Removing unused procedure block strupr::@4 +Removing unused procedure block strupr::@3 +Removing unused procedure block strupr::@return +Removing unused procedure strlen +Removing unused procedure block strlen +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing unused procedure block strlen::@1 +Removing unused procedure block strlen::@2 +Removing unused procedure block strlen::@3 +Removing unused procedure block strlen::@return +Removing unused block printf_number_buffer::@6 +Removing PHI-reference to removed block (printf_number_buffer::@15) in block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@15 +Removing PHI-reference to removed block (printf_number_buffer::@13) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@7 +Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@14 +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing unused block printf_number_buffer::@10 +Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@11 +Removing unused block printf_number_buffer::@20 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing unused block printf_number_buffer::@12 +Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@24 +Removing unused block printf_number_buffer::@25 +Removing unused block printf_number_buffer::@26 +Successful SSA optimization Pass2EliminateUnusedBlocks +Constant inlined utoa::$4 = 5-1 +Constant inlined ultoa::$4 = $a-1 +Successful SSA optimization Pass2ConstantInlining +Identical Phi Values printf_padding::length#4 printf_padding::length#0 +Identical Phi Values printf_padding::pad#5 ' 'at +Identical Phi Values printf_number_buffer::padding#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [158] printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always false - eliminating [136] if(printf_padding::i#2<printf_padding::length#0) goto printf_padding::@2 +if() condition always false - eliminating [288] if(0!=0) goto printf_number_buffer::@8 +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (byte)0 in +Successful SSA optimization PassNSimplifyConstantZero +Eliminating unused constant printf_padding::length#0 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 +Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 +Removing unused procedure printf_padding +Removing unused procedure block printf_padding +Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 +Removing unused procedure block printf_padding::@1 +Removing unused procedure block printf_padding::@2 +Removing unused procedure block printf_padding::@3 +Removing unused procedure block printf_padding::@return +Removing unused block printf_number_buffer::@8 +Removing unused block printf_number_buffer::@16 +Successful SSA optimization Pass2EliminateUnusedBlocks +Added new block during phi lifting utoa::@17(between utoa::@16 and utoa::@13) +Added new block during phi lifting ultoa::@17(between ultoa::@16 and ultoa::@13) +Added new block during phi lifting mul16u::@6(between mul16u::@2 and mul16u::@4) +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@19 +Adding NOP phi() at start of main::@20 +Adding NOP phi() at start of main::@21 +Adding NOP phi() at start of main::@22 +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@23 +Adding NOP phi() at start of main::@24 +Adding NOP phi() at start of main::@25 +Adding NOP phi() at start of main::@13 +Adding NOP phi() at start of main::@18 +Adding NOP phi() at start of main::@42 +Adding NOP phi() at start of main::@44 +Adding NOP phi() at start of main::@46 +Adding NOP phi() at start of main::@48 +Adding NOP phi() at start of main::@50 +Adding NOP phi() at start of main::@52 +Adding NOP phi() at start of main::@54 +Adding NOP phi() at start of main::@59 +Adding NOP phi() at start of main::@60 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@27 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@31 +Adding NOP phi() at start of main::@33 +Adding NOP phi() at start of main::@35 +Adding NOP phi() at start of main::@39 +Adding NOP phi() at start of main::@40 +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of printf_uint::@2 +Adding NOP phi() at start of printf_uint::@5 +Adding NOP phi() at start of mul16u::@3 +Adding NOP phi() at start of printf_ulong::@2 +Adding NOP phi() at start of printf_ulong::@5 +Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of gotoxy::@1 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of cputc::convertToScreenCode1_@return +Adding NOP phi() at start of cputc::@7 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@12 +Adding NOP phi() at start of cputc::@11 +Adding NOP phi() at start of cputc::@9 +Adding NOP phi() at start of cputc::@8 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of utoa::@1 +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@23 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@17 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@19 +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of ultoa::@1 +Adding NOP phi() at start of putchar::@2 +Adding NOP phi() at start of newline::@2 +Adding NOP phi() at start of newline::@4 +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of newline::@7 +Adding NOP phi() at start of memcpy::@3 +CALL GRAPH +Calls in [main] to clrscr:1 cputs:3 printf_uint:5 cputs:7 cputs:12 printf_uint:14 cputs:16 cputs:26 cputs:45 cputs:47 printf_uint:50 cputs:52 printf_uint:56 cputs:58 printf_uint:61 cputs:63 printf_uint:67 cputs:69 printf_uint:72 cputs:74 printf_uint:78 cputs:80 mul16u:87 mul16u:95 cputs:98 printf_ulong:101 cputs:103 cputs:112 cputs:122 cputs:124 printf_uint:127 cputs:129 printf_uint:133 cputs:135 printf_uint:138 cputs:140 printf_uint:144 cputs:146 mul16u:153 cputs:156 printf_ulong:159 cputs:161 +Calls in [clrscr] to memset:166 gotoxy:168 +Calls in [cputs] to cputc:179 +Calls in [printf_uint] to utoa:185 printf_number_buffer:188 +Calls in [printf_ulong] to ultoa:214 printf_number_buffer:217 +Calls in [gotoxy] to setcursor:233 +Calls in [cputc] to putchar:243 setcursor:247 newline:251 newline:254 setcursor:257 +Calls in [utoa] to utoa_append:285 +Calls in [printf_number_buffer] to cputc:297 cputs:302 +Calls in [ultoa] to ultoa_append:331 +Calls in [setcursor] to cursorLocation:338 +Calls in [putchar] to cursorLocation:349 setcursor:355 +Calls in [newline] to memcpy:366 memset:369 setcursor:372 + +Created 39 initial phi equivalence classes +Coalesced [22] main::j1#28 = main::j1#0 +Coalesced [28] main::i1#32 = main::i1#1 +Coalesced [30] main::k#25 = main::k#0 +Coalesced [34] main::j1#29 = main::j1#1 +Coalesced [49] printf_uint::uvalue#20 = printf_uint::uvalue#6 +Coalesced [55] printf_uint::uvalue#21 = printf_uint::uvalue#7 +Coalesced [60] printf_uint::uvalue#22 = printf_uint::uvalue#8 +Coalesced [66] printf_uint::uvalue#23 = printf_uint::uvalue#9 +Coalesced [71] printf_uint::uvalue#24 = printf_uint::uvalue#10 +Coalesced [77] printf_uint::uvalue#25 = printf_uint::uvalue#11 +Coalesced [85] mul16u::b#5 = mul16u::b#1 +Coalesced [86] mul16u::a#10 = mul16u::a#2 +Coalesced [93] mul16u::b#6 = mul16u::b#2 +Coalesced [94] mul16u::a#11 = mul16u::a#3 +Coalesced [100] printf_ulong::uvalue#7 = printf_ulong::uvalue#1 +Coalesced [106] main::k#26 = main::k#1 +Coalesced [108] main::j#20 = main::j#0 +Coalesced [114] main::i#24 = main::i#1 +Coalesced [126] printf_uint::uvalue#16 = printf_uint::uvalue#2 +Coalesced [132] printf_uint::uvalue#17 = printf_uint::uvalue#3 +Coalesced [137] printf_uint::uvalue#18 = printf_uint::uvalue#4 +Coalesced [143] printf_uint::uvalue#19 = printf_uint::uvalue#5 +Coalesced [151] mul16u::b#4 = mul16u::b#0 +Coalesced [152] mul16u::a#9 = mul16u::a#1 +Coalesced [158] printf_ulong::uvalue#6 = printf_ulong::uvalue#0 +Coalesced [164] main::j#21 = main::j#1 +Coalesced [172] cputs::s#30 = cputs::s#27 +Coalesced [180] cputs::s#31 = cputs::s#0 +Coalesced [187] printf_number_buffer::buffer_sign#13 = printf_number_buffer::buffer_sign#1 +Coalesced [193] mul16u::a#12 = mul16u::a#7 +Coalesced [194] mul16u::mb#6 = mul16u::mb#0 +Coalesced [202] mul16u::res#9 = mul16u::res#1 +Coalesced [206] mul16u::a#13 = mul16u::a#0 +Coalesced [207] mul16u::res#7 = mul16u::res#6 +Coalesced [208] mul16u::mb#7 = mul16u::mb#1 +Coalesced (already) [209] mul16u::res#8 = mul16u::res#2 +Coalesced [216] printf_number_buffer::buffer_sign#14 = printf_number_buffer::buffer_sign#0 +Coalesced [230] memset::dst#5 = memset::dst#1 +Coalesced [261] utoa::value#17 = utoa::value#1 +Coalesced [273] utoa::value#18 = utoa::value#2 +Coalesced [274] utoa::started#6 = utoa::started#2 +Coalesced [275] utoa::buffer#23 = utoa::buffer#11 +Coalesced [278] utoa::digit#7 = utoa::digit#1 +Coalesced (already) [279] utoa::value#16 = utoa::value#6 +Coalesced (already) [280] utoa::started#5 = utoa::started#4 +Coalesced (already) [281] utoa::buffer#22 = utoa::buffer#14 +Coalesced [289] utoa::value#19 = utoa::value#0 +Coalesced [290] utoa::buffer#24 = utoa::buffer#4 +Coalesced [307] ultoa::value#17 = ultoa::value#1 +Coalesced [319] ultoa::value#18 = ultoa::value#2 +Coalesced [320] ultoa::started#6 = ultoa::started#2 +Coalesced [321] ultoa::buffer#23 = ultoa::buffer#11 +Coalesced [324] ultoa::digit#7 = ultoa::digit#1 +Coalesced (already) [325] ultoa::value#16 = ultoa::value#6 +Coalesced (already) [326] ultoa::started#5 = ultoa::started#4 +Coalesced (already) [327] ultoa::buffer#22 = ultoa::buffer#14 +Coalesced [335] ultoa::value#19 = ultoa::value#0 +Coalesced [336] ultoa::buffer#24 = ultoa::buffer#4 +Coalesced [375] utoa_append::value#6 = utoa_append::value#0 +Coalesced [382] utoa_append::value#7 = utoa_append::value#1 +Coalesced [383] utoa_append::digit#5 = utoa_append::digit#1 +Coalesced [384] ultoa_append::value#6 = ultoa_append::value#0 +Coalesced [391] ultoa_append::value#7 = ultoa_append::value#1 +Coalesced [392] ultoa_append::digit#5 = ultoa_append::digit#1 +Coalesced [410] memcpy::src#5 = memcpy::src#1 +Coalesced [411] memcpy::dst#5 = memcpy::dst#1 +Coalesced down to 30 phi equivalence classes +Culled Empty Block label main::@22 +Culled Empty Block label main::@25 +Culled Empty Block label main::@60 +Culled Empty Block label main::@40 +Culled Empty Block label clrscr::@2 +Culled Empty Block label cputs::@3 +Culled Empty Block label printf_uint::@2 +Culled Empty Block label printf_uint::@5 +Culled Empty Block label mul16u::@3 +Culled Empty Block label mul16u::@6 +Culled Empty Block label printf_ulong::@2 +Culled Empty Block label printf_ulong::@5 +Culled Empty Block label memset::@1 +Culled Empty Block label gotoxy::@1 +Culled Empty Block label cputc::@4 +Culled Empty Block label cputc::convertToScreenCode1_@return +Culled Empty Block label cputc::@12 +Culled Empty Block label cputc::@11 +Culled Empty Block label cputc::@9 +Culled Empty Block label cputc::@8 +Culled Empty Block label utoa::@1 +Culled Empty Block label utoa::@5 +Culled Empty Block label utoa::@17 +Culled Empty Block label printf_number_buffer::@1 +Culled Empty Block label printf_number_buffer::@23 +Culled Empty Block label printf_number_buffer::@22 +Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@3 +Culled Empty Block label printf_number_buffer::@4 +Culled Empty Block label printf_number_buffer::@19 +Culled Empty Block label ultoa::@1 +Culled Empty Block label ultoa::@5 +Culled Empty Block label ultoa::@17 +Culled Empty Block label putchar::@2 +Culled Empty Block label newline::@2 +Culled Empty Block label newline::@4 +Culled Empty Block label newline::@7 +Culled Empty Block label memcpy::@3 +Renumbering block memset::@2 to memset::@1 +Renumbering block memset::@3 to memset::@2 +Renumbering block memset::@4 to memset::@3 +Renumbering block utoa::@10 to utoa::@1 +Renumbering block utoa::@11 to utoa::@2 +Renumbering block utoa::@12 to utoa::@3 +Renumbering block utoa::@13 to utoa::@4 +Renumbering block utoa::@14 to utoa::@5 +Renumbering block utoa::@15 to utoa::@6 +Renumbering block utoa::@16 to utoa::@7 +Renumbering block ultoa::@10 to ultoa::@1 +Renumbering block ultoa::@11 to ultoa::@2 +Renumbering block ultoa::@12 to ultoa::@3 +Renumbering block ultoa::@13 to ultoa::@4 +Renumbering block ultoa::@14 to ultoa::@5 +Renumbering block ultoa::@15 to ultoa::@6 +Renumbering block ultoa::@16 to ultoa::@7 +Renumbering block cputc::@5 to cputc::@4 +Renumbering block cputc::@6 to cputc::@5 +Renumbering block cputc::@7 to cputc::@6 +Renumbering block cputc::@10 to cputc::@7 +Renumbering block cputc::@13 to cputc::@8 +Renumbering block newline::@5 to newline::@2 +Renumbering block newline::@6 to newline::@3 +Renumbering block newline::@9 to newline::@4 +Renumbering block newline::@10 to newline::@5 +Renumbering block setcursor::@2 to setcursor::@1 +Renumbering block setcursor::@3 to setcursor::@2 +Renumbering block setcursor::@4 to setcursor::@3 +Renumbering block printf_ulong::@3 to printf_ulong::@1 +Renumbering block printf_ulong::@4 to printf_ulong::@2 +Renumbering block printf_uint::@3 to printf_uint::@1 +Renumbering block printf_uint::@4 to printf_uint::@2 +Renumbering block printf_number_buffer::@2 to printf_number_buffer::@1 +Renumbering block printf_number_buffer::@5 to printf_number_buffer::@2 +Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 +Renumbering block mul16u::@4 to mul16u::@3 +Renumbering block mul16u::@5 to mul16u::@4 +Renumbering block main::@23 to main::@22 +Renumbering block main::@24 to main::@23 +Renumbering block main::@26 to main::@24 +Renumbering block main::@27 to main::@25 +Renumbering block main::@28 to main::@26 +Renumbering block main::@29 to main::@27 +Renumbering block main::@30 to main::@28 +Renumbering block main::@31 to main::@29 +Renumbering block main::@32 to main::@30 +Renumbering block main::@33 to main::@31 +Renumbering block main::@34 to main::@32 +Renumbering block main::@35 to main::@33 +Renumbering block main::@36 to main::@34 +Renumbering block main::@37 to main::@35 +Renumbering block main::@38 to main::@36 +Renumbering block main::@39 to main::@37 +Renumbering block main::@41 to main::@38 +Renumbering block main::@42 to main::@39 +Renumbering block main::@43 to main::@40 +Renumbering block main::@44 to main::@41 +Renumbering block main::@45 to main::@42 +Renumbering block main::@46 to main::@43 +Renumbering block main::@47 to main::@44 +Renumbering block main::@48 to main::@45 +Renumbering block main::@49 to main::@46 +Renumbering block main::@50 to main::@47 +Renumbering block main::@51 to main::@48 +Renumbering block main::@52 to main::@49 +Renumbering block main::@53 to main::@50 +Renumbering block main::@54 to main::@51 +Renumbering block main::@55 to main::@52 +Renumbering block main::@56 to main::@53 +Renumbering block main::@57 to main::@54 +Renumbering block main::@58 to main::@55 +Renumbering block main::@59 to main::@56 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@19 +Adding NOP phi() at start of main::@20 +Adding NOP phi() at start of main::@21 +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@22 +Adding NOP phi() at start of main::@23 +Adding NOP phi() at start of main::@13 +Adding NOP phi() at start of main::@18 +Adding NOP phi() at start of main::@39 +Adding NOP phi() at start of main::@41 +Adding NOP phi() at start of main::@43 +Adding NOP phi() at start of main::@45 +Adding NOP phi() at start of main::@47 +Adding NOP phi() at start of main::@49 +Adding NOP phi() at start of main::@51 +Adding NOP phi() at start of main::@56 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@25 +Adding NOP phi() at start of main::@27 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@31 +Adding NOP phi() at start of main::@33 +Adding NOP phi() at start of main::@37 +Adding NOP phi() at start of cputc::@6 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of utoa_append +Adding NOP phi() at start of ultoa_append + +FINAL CONTROL FLOW GRAPH + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@19 +main::@19: scope:[main] from main + [2] phi() + [3] call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + [4] phi() + [5] call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + [6] phi() + [7] call cputs + to:main::@1 +main::@1: scope:[main] from main::@21 main::@24 + [8] main::i#2 = phi( main::@21/0, main::@24/main::i#1 ) + [9] if(main::i#2<main::num_entries#0) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [10] phi() + [11] call cputs + to:main::@22 +main::@22: scope:[main] from main::@3 + [12] phi() + [13] call printf_uint + to:main::@23 +main::@23: scope:[main] from main::@22 + [14] phi() + [15] call cputs + to:main::@9 +main::@9: scope:[main] from main::@23 main::@38 + [16] main::i1#2 = phi( main::@23/0, main::@38/main::i1#1 ) + [17] if(main::i1#2<main::num_entries#0) goto main::@10 + to:main::@return +main::@return: scope:[main] from main::@9 + [18] return + to:@return +main::@10: scope:[main] from main::@9 + [19] main::j1#0 = main::i1#2 + 1 + to:main::@11 +main::@11: scope:[main] from main::@10 main::@16 + [20] main::j1#2 = phi( main::@10/main::j1#0, main::@16/main::j1#1 ) + [21] if(main::j1#2<main::num_entries#0) goto main::@12 + to:main::@13 +main::@13: scope:[main] from main::@11 + [22] phi() + [23] call cputs + to:main::@38 +main::@38: scope:[main] from main::@13 + [24] main::i1#1 = ++ main::i1#2 + to:main::@9 +main::@12: scope:[main] from main::@11 + [25] main::k#0 = main::j1#2 + 1 + to:main::@14 +main::@14: scope:[main] from main::@12 main::@17 + [26] main::k#10 = phi( main::@12/main::k#0, main::@17/main::k#1 ) + [27] if(main::k#10<main::num_entries#0) goto main::@15 + to:main::@16 +main::@16: scope:[main] from main::@14 + [28] main::j1#1 = ++ main::j1#2 + to:main::@11 +main::@15: scope:[main] from main::@14 + [29] main::$41 = main::i1#2 << 1 + [30] main::$42 = main::j1#2 << 1 + [31] main::$53 = entries + main::$41 + [32] main::$54 = entries + main::$42 + [33] main::$21 = *main::$53 + *main::$54 + [34] main::$43 = main::k#10 << 1 + [35] main::$55 = entries + main::$43 + [36] main::$22 = main::$21 + *main::$55 + [37] if(main::$22!=$7e4) goto main::@17 + to:main::@18 +main::@18: scope:[main] from main::@15 + [38] phi() + [39] call cputs + to:main::@39 +main::@39: scope:[main] from main::@18 + [40] phi() + [41] call cputs + to:main::@40 +main::@40: scope:[main] from main::@39 + [42] printf_uint::uvalue#6 = main::i1#2 + [43] call printf_uint + to:main::@41 +main::@41: scope:[main] from main::@40 + [44] phi() + [45] call cputs + to:main::@42 +main::@42: scope:[main] from main::@41 + [46] main::$56 = entries + main::$41 + [47] printf_uint::uvalue#7 = *main::$56 + [48] call printf_uint + to:main::@43 +main::@43: scope:[main] from main::@42 + [49] phi() + [50] call cputs + to:main::@44 +main::@44: scope:[main] from main::@43 + [51] printf_uint::uvalue#8 = main::j1#2 + [52] call printf_uint + to:main::@45 +main::@45: scope:[main] from main::@44 + [53] phi() + [54] call cputs + to:main::@46 +main::@46: scope:[main] from main::@45 + [55] main::$57 = entries + main::$42 + [56] printf_uint::uvalue#9 = *main::$57 + [57] call printf_uint + to:main::@47 +main::@47: scope:[main] from main::@46 + [58] phi() + [59] call cputs + to:main::@48 +main::@48: scope:[main] from main::@47 + [60] printf_uint::uvalue#10 = main::k#10 + [61] call printf_uint + to:main::@49 +main::@49: scope:[main] from main::@48 + [62] phi() + [63] call cputs + to:main::@50 +main::@50: scope:[main] from main::@49 + [64] main::$58 = entries + main::$43 + [65] printf_uint::uvalue#11 = *main::$58 + [66] call printf_uint + to:main::@51 +main::@51: scope:[main] from main::@50 + [67] phi() + [68] call cputs + to:main::@52 +main::@52: scope:[main] from main::@51 + [69] main::$59 = entries + main::$41 + [70] mul16u::a#2 = *main::$59 + [71] main::$60 = entries + main::$43 + [72] mul16u::b#1 = *main::$60 + [73] call mul16u + [74] mul16u::return#3 = mul16u::res#2 + to:main::@53 +main::@53: scope:[main] from main::@52 + [75] main::mul1#0 = mul16u::return#3 + [76] mul16u::a#3 = < main::mul1#0 + [77] main::$61 = entries + main::$42 + [78] mul16u::b#2 = *main::$61 + [79] call mul16u + [80] mul16u::return#4 = mul16u::res#2 + to:main::@54 +main::@54: scope:[main] from main::@53 + [81] main::mul2#0 = mul16u::return#4 + [82] call cputs + to:main::@55 +main::@55: scope:[main] from main::@54 + [83] printf_ulong::uvalue#1 = main::mul2#0 + [84] call printf_ulong + to:main::@56 +main::@56: scope:[main] from main::@55 + [85] phi() + [86] call cputs + to:main::@17 +main::@17: scope:[main] from main::@15 main::@56 + [87] main::k#1 = ++ main::k#10 + to:main::@14 +main::@2: scope:[main] from main::@1 + [88] main::j#0 = main::i#2 + 1 + to:main::@4 +main::@4: scope:[main] from main::@2 main::@7 + [89] main::j#10 = phi( main::@2/main::j#0, main::@7/main::j#1 ) + [90] if(main::j#10<main::num_entries#0) goto main::@5 + to:main::@6 +main::@6: scope:[main] from main::@4 + [91] phi() + [92] call cputs + to:main::@24 +main::@24: scope:[main] from main::@6 + [93] main::i#1 = ++ main::i#2 + to:main::@1 +main::@5: scope:[main] from main::@4 + [94] main::$34 = main::i#2 << 1 + [95] main::$35 = main::j#10 << 1 + [96] main::$47 = entries + main::$34 + [97] main::$48 = entries + main::$35 + [98] main::$8 = *main::$47 + *main::$48 + [99] if(main::$8!=$7e4) goto main::@7 + to:main::@8 +main::@8: scope:[main] from main::@5 + [100] phi() + [101] call cputs + to:main::@25 +main::@25: scope:[main] from main::@8 + [102] phi() + [103] call cputs + to:main::@26 +main::@26: scope:[main] from main::@25 + [104] printf_uint::uvalue#2 = main::i#2 + [105] call printf_uint + to:main::@27 +main::@27: scope:[main] from main::@26 + [106] phi() + [107] call cputs + to:main::@28 +main::@28: scope:[main] from main::@27 + [108] main::$49 = entries + main::$34 + [109] printf_uint::uvalue#3 = *main::$49 + [110] call printf_uint + to:main::@29 +main::@29: scope:[main] from main::@28 + [111] phi() + [112] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [113] printf_uint::uvalue#4 = main::j#10 + [114] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [115] phi() + [116] call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + [117] main::$50 = entries + main::$35 + [118] printf_uint::uvalue#5 = *main::$50 + [119] call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + [120] phi() + [121] call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + [122] main::$51 = entries + main::$34 + [123] mul16u::a#1 = *main::$51 + [124] main::$52 = entries + main::$35 + [125] mul16u::b#0 = *main::$52 + [126] call mul16u + [127] mul16u::return#2 = mul16u::res#2 + to:main::@35 +main::@35: scope:[main] from main::@34 + [128] main::mul#0 = mul16u::return#2 + [129] call cputs + to:main::@36 +main::@36: scope:[main] from main::@35 + [130] printf_ulong::uvalue#0 = main::mul#0 + [131] call printf_ulong + to:main::@37 +main::@37: scope:[main] from main::@36 + [132] phi() + [133] call cputs + to:main::@7 +main::@7: scope:[main] from main::@37 main::@5 + [134] main::j#1 = ++ main::j#10 + to:main::@4 + +void clrscr() +clrscr: scope:[clrscr] from main + [135] memset::str#7 = (void*)*SAVMSC + [136] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [137] *OLDCHR = 0 + [138] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [139] return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@13 main::@18 main::@19 main::@21 main::@23 main::@25 main::@27 main::@29 main::@3 main::@31 main::@33 main::@35 main::@37 main::@39 main::@41 main::@43 main::@45 main::@47 main::@49 main::@51 main::@54 main::@56 main::@6 main::@8 printf_number_buffer::@2 + [140] cputs::s#27 = phi( main::@13/main::s4, main::@18/main::s5, main::@19/main::s, main::@21/main::s1, main::@23/main::s1, main::@25/main::s6, main::@27/main::s7, main::@3/main::s2, main::@29/main::s8, main::@31/main::s7, main::@33/main::s10, main::@35/main::s11, main::@37/main::s5, main::@39/main::s6, main::@41/main::s7, main::@43/main::s8, main::@45/main::s7, main::@47/main::s8, main::@49/main::s7, main::@51/main::s10, main::@54/main::s11, main::@56/main::s5, main::@6/main::s4, main::@8/main::s5, printf_number_buffer::@2/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [141] cputs::s#26 = phi( cputs/cputs::s#27, cputs::@2/cputs::s#0 ) + [142] cputs::c#1 = *cputs::s#26 + [143] cputs::s#0 = ++ cputs::s#26 + [144] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [145] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [146] cputc::c = cputs::c#1 + [147] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@20 main::@22 main::@26 main::@28 main::@30 main::@32 main::@40 main::@42 main::@44 main::@46 main::@48 main::@50 + [148] printf_uint::uvalue#12 = phi( main::@20/main::num_entries#0, main::@22/main::num_entries#0, main::@26/printf_uint::uvalue#2, main::@28/printf_uint::uvalue#3, main::@30/printf_uint::uvalue#4, main::@32/printf_uint::uvalue#5, main::@40/printf_uint::uvalue#6, main::@42/printf_uint::uvalue#7, main::@44/printf_uint::uvalue#8, main::@46/printf_uint::uvalue#9, main::@48/printf_uint::uvalue#10, main::@50/printf_uint::uvalue#11 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [149] *((byte*)&printf_buffer) = 0 + [150] utoa::value#1 = printf_uint::uvalue#12 + [151] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [152] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer) + [153] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [154] return + to:@return + +dword mul16u(word mul16u::a , word mul16u::b) +mul16u: scope:[mul16u] from main::@34 main::@52 main::@53 + [155] mul16u::a#7 = phi( main::@34/mul16u::a#1, main::@52/mul16u::a#2, main::@53/mul16u::a#3 ) + [155] mul16u::b#3 = phi( main::@34/mul16u::b#0, main::@52/mul16u::b#1, main::@53/mul16u::b#2 ) + [156] mul16u::mb#0 = (dword)mul16u::b#3 + to:mul16u::@1 +mul16u::@1: scope:[mul16u] from mul16u mul16u::@3 + [157] mul16u::mb#2 = phi( mul16u/mul16u::mb#0, mul16u::@3/mul16u::mb#1 ) + [157] mul16u::res#2 = phi( mul16u/0, mul16u::@3/mul16u::res#6 ) + [157] mul16u::a#4 = phi( mul16u/mul16u::a#7, mul16u::@3/mul16u::a#0 ) + [158] if(mul16u::a#4!=0) goto mul16u::@2 + to:mul16u::@return +mul16u::@return: scope:[mul16u] from mul16u::@1 + [159] return + to:@return +mul16u::@2: scope:[mul16u] from mul16u::@1 + [160] mul16u::$1 = mul16u::a#4 & 1 + [161] if(mul16u::$1==0) goto mul16u::@3 + to:mul16u::@4 +mul16u::@4: scope:[mul16u] from mul16u::@2 + [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 + to:mul16u::@3 +mul16u::@3: scope:[mul16u] from mul16u::@2 mul16u::@4 + [163] mul16u::res#6 = phi( mul16u::@2/mul16u::res#2, mul16u::@4/mul16u::res#1 ) + [164] mul16u::a#0 = mul16u::a#4 >> 1 + [165] mul16u::mb#1 = mul16u::mb#2 << 1 + to:mul16u::@1 + +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +printf_ulong: scope:[printf_ulong] from main::@36 main::@55 + [166] printf_ulong::uvalue#2 = phi( main::@36/printf_ulong::uvalue#0, main::@55/printf_ulong::uvalue#1 ) + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [167] *((byte*)&printf_buffer) = 0 + [168] ultoa::value#1 = printf_ulong::uvalue#2 + [169] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [170] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [171] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [172] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [173] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [173] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [174] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [176] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [177] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [178] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [179] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [180] *memset::dst#2 = 0 + [181] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [182] *COLCRS = gotoxy::x#1 + [183] *ROWCRS = gotoxy::y#1 + [184] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [185] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [186] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [187] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [188] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [190] phi() + [191] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [192] *COLCRS = ++ *COLCRS + [193] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [194] phi() + [195] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [196] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [197] *COLCRS = 0 + [198] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [199] *COLCRS = 0 + [200] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [201] *COLCRS = 0 + [202] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [203] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [204] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [204] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [204] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [204] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [205] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [206] utoa::$11 = (byte)utoa::value#2 + [207] *utoa::buffer#11 = DIGITS[utoa::$11] + [208] utoa::buffer#3 = ++ utoa::buffer#11 + [209] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [210] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [211] utoa::$10 = utoa::digit#2 << 1 + [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [213] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [215] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [215] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [215] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [216] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [217] utoa_append::buffer#0 = utoa::buffer#11 + [218] utoa_append::value#0 = utoa::value#2 + [219] utoa_append::sub#0 = utoa::digit_value#0 + [220] call utoa_append + [221] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [222] utoa::value#0 = utoa_append::return#0 + [223] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 printf_ulong::@2 + [224] printf_number_buffer::buffer_sign#10 = phi( printf_uint::@2/printf_number_buffer::buffer_sign#1, printf_ulong::@2/printf_number_buffer::buffer_sign#0 ) + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [225] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [226] cputc::c = printf_number_buffer::buffer_sign#10 + [227] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [228] phi() + [229] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [230] return + to:@return + +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [231] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [232] ultoa::buffer#11 = phi( ultoa::@4/ultoa::buffer#14, ultoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [232] ultoa::started#2 = phi( ultoa::@4/ultoa::started#4, ultoa/0 ) + [232] ultoa::value#2 = phi( ultoa::@4/ultoa::value#6, ultoa/ultoa::value#1 ) + [232] ultoa::digit#2 = phi( ultoa::@4/ultoa::digit#1, ultoa/0 ) + [233] if(ultoa::digit#2<$a-1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [234] ultoa::$11 = (byte)ultoa::value#2 + [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] + [236] ultoa::buffer#3 = ++ ultoa::buffer#11 + [237] *ultoa::buffer#3 = 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [238] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [239] ultoa::$10 = ultoa::digit#2 << 2 + [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] + [241] if(0!=ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 + to:ultoa::@4 +ultoa::@4: scope:[ultoa] from ultoa::@6 ultoa::@7 + [243] ultoa::buffer#14 = phi( ultoa::@7/ultoa::buffer#11, ultoa::@6/ultoa::buffer#4 ) + [243] ultoa::started#4 = phi( ultoa::@7/ultoa::started#2, ultoa::@6/1 ) + [243] ultoa::value#6 = phi( ultoa::@7/ultoa::value#2, ultoa::@6/ultoa::value#0 ) + [244] ultoa::digit#1 = ++ ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [245] ultoa_append::buffer#0 = ultoa::buffer#11 + [246] ultoa_append::value#0 = ultoa::value#2 + [247] ultoa_append::sub#0 = ultoa::digit_value#0 + [248] call ultoa_append + [249] ultoa_append::return#0 = ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [250] ultoa::value#0 = ultoa_append::return#0 + [251] ultoa::buffer#4 = ++ ultoa::buffer#11 + to:ultoa::@4 + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [252] *(*OLDADR) = *OLDCHR + [253] call cursorLocation + [254] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [255] setcursor::loc#0 = cursorLocation::return#3 + [256] setcursor::c#0 = *setcursor::loc#0 + [257] *OLDCHR = setcursor::c#0 + [258] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [259] *CRSINH = 0 + [260] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [261] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [262] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [263] *(*OLDADR) = *OLDCHR + [264] call cursorLocation + [265] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [266] putchar::loc#0 = cursorLocation::return#0 + [267] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [268] *putchar::loc#0 = putchar::newChar#0 + [269] *OLDCHR = putchar::newChar#0 + [270] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [271] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [272] *ROWCRS = ++ *ROWCRS + [273] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [274] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [275] newline::start#0 = *SAVMSC + [276] memcpy::source#0 = newline::start#0 + $28 + [277] memcpy::destination#0 = (void*)newline::start#0 + [278] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [279] memset::str#0 = newline::start#0 + (word)$28*$17 + [280] memset::str#8 = (void*)memset::str#0 + [281] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [282] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [283] phi() + [284] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [285] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [286] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [287] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [287] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [290] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [291] utoa_append::digit#1 = ++ utoa_append::digit#2 + [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [293] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [294] ultoa_append::digit#2 = phi( ultoa_append/0, ultoa_append::@2/ultoa_append::digit#1 ) + [294] ultoa_append::value#2 = phi( ultoa_append/ultoa_append::value#0, ultoa_append::@2/ultoa_append::value#1 ) + [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 + to:ultoa_append::@3 +ultoa_append::@3: scope:[ultoa_append] from ultoa_append::@1 + [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] + to:ultoa_append::@return +ultoa_append::@return: scope:[ultoa_append] from ultoa_append::@3 + [297] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [298] ultoa_append::digit#1 = ++ ultoa_append::digit#2 + [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 + to:ultoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [300] cursorLocation::$3 = (word)*ROWCRS + [301] cursorLocation::$4 = cursorLocation::$3 << 2 + [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [303] cursorLocation::$0 = cursorLocation::$5 << 3 + [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [306] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [309] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [310] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [310] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [312] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [313] *memcpy::dst#2 = *memcpy::src#2 + [314] memcpy::dst#1 = ++ memcpy::dst#2 + [315] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 + + +VARIABLE REGISTER WEIGHTS +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore 7.750002500125E10 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 1.833333333336667E11 +byte* cputc::convertToScreenCode1_v +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 1.0000000001E10 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 5.0000000005E9 +to_nomodify byte* cputs::s#26 1.5000500002E10 +to_nomodify byte* cputs::s#27 1000001.0 +byte* cursorLocation() +word~ cursorLocation::$0 2.00000000000002E14 +byte*~ cursorLocation::$1 2.00000000000002E14 +word~ cursorLocation::$3 1.500000000000015E14 +word~ cursorLocation::$4 2.00000000000002E14 +word~ cursorLocation::$5 2.00000000000002E14 +byte* cursorLocation::return +byte* cursorLocation::return#0 2.000000000002E12 +byte* cursorLocation::return#1 2.775000000000075E13 +byte* cursorLocation::return#3 2.0000000000002E13 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::y +void main() +word~ main::$21 667.3333333333334 +word~ main::$22 2002.0 +word~ main::$34 14.428571428571429 +word~ main::$35 13.931034482758621 +word~ main::$41 100.1 +word~ main::$42 85.19148936170212 +word~ main::$43 108.21621621621621 +word*~ main::$47 101.0 +word*~ main::$48 202.0 +word*~ main::$49 202.0 +word*~ main::$50 202.0 +word*~ main::$51 202.0 +word*~ main::$52 202.0 +word*~ main::$53 1001.0 +word*~ main::$54 2002.0 +word*~ main::$55 2002.0 +word*~ main::$56 2002.0 +word*~ main::$57 2002.0 +word*~ main::$58 2002.0 +word*~ main::$59 2002.0 +word*~ main::$60 2002.0 +word*~ main::$61 2002.0 +word~ main::$8 202.0 +word main::i +word main::i#1 22.0 +word main::i#2 5.125 +word main::i1 +word main::i1#1 22.0 +word main::i1#2 29.228571428571428 +word main::j +word main::j#0 22.0 +word main::j#1 202.0 +word main::j#10 12.285714285714286 +word main::j1 +word main::j1#0 22.0 +word main::j1#1 202.0 +word main::j1#2 37.765625 +word main::k +word main::k#0 202.0 +word main::k#1 2002.0 +word main::k#10 85.10000000000001 +dword main::mul +dword main::mul#0 101.0 +dword main::mul1 +dword main::mul1#0 2002.0 +dword main::mul2 +dword main::mul2#0 1001.0 +word main::num_entries +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 3.333333333336667E11 +byte* memcpy::dst +byte* memcpy::dst#1 1.0E18 +byte* memcpy::dst#2 1.00000333333333325E18 +byte* memcpy::dst#4 2.0000000000002E13 +word memcpy::num +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 3.333333333336667E11 +byte* memcpy::src +byte* memcpy::src#1 2.0E18 +byte* memcpy::src#2 1.0000025E18 +byte* memcpy::src#4 1.0000000000001E13 +byte* memcpy::src_end +byte* memcpy::src_end#0 1.2500125E17 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 2.0E18 +byte* memset::dst#2 1.3333366666666665E18 +byte* memset::dst#4 2.0000000000002E13 +byte* memset::end +byte* memset::end#0 1.66668333333333312E17 +word memset::num +word memset::num#2 1.0000000000001E13 +void* memset::return +void* memset::str +byte* memset::str#0 1.000000000001E12 +void* memset::str#3 3.333333333373334E11 +void* memset::str#7 22.0 +void* memset::str#8 2.000000000002E12 +dword mul16u(word mul16u::a , word mul16u::b) +byte~ mul16u::$1 2.00000002E8 +word mul16u::a +word mul16u::a#0 1.00000001E8 +word mul16u::a#1 67.33333333333333 +word mul16u::a#2 667.3333333333334 +word mul16u::a#3 667.3333333333334 +word mul16u::a#4 6.666833416666667E7 +word mul16u::a#7 6052.0 +word mul16u::b +word mul16u::b#0 202.0 +word mul16u::b#1 2002.0 +word mul16u::b#2 2002.0 +word mul16u::b#3 2103.0 +dword mul16u::mb +dword mul16u::mb#0 20002.0 +dword mul16u::mb#1 2.00000002E8 +dword mul16u::mb#2 4.2858572E7 +dword mul16u::res +dword mul16u::res#1 2.00000002E8 +dword mul16u::res#2 3.750026325E7 +dword mul16u::res#6 1.00000001E8 +dword mul16u::return +dword mul16u::return#2 202.0 +dword mul16u::return#3 2002.0 +dword mul16u::return#4 2002.0 +void newline() +byte* newline::start +byte* newline::start#0 7.5000000000075E11 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 20002.0 +byte printf_number_buffer::buffer_sign#1 20002.0 +byte printf_number_buffer::buffer_sign#10 110002.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#10 2002.0 +word printf_uint::uvalue#11 2002.0 +word printf_uint::uvalue#12 8205.5 +word printf_uint::uvalue#2 202.0 +word printf_uint::uvalue#3 202.0 +word printf_uint::uvalue#4 202.0 +word printf_uint::uvalue#5 202.0 +word printf_uint::uvalue#6 2002.0 +word printf_uint::uvalue#7 2002.0 +word printf_uint::uvalue#8 2002.0 +word printf_uint::uvalue#9 2002.0 +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +struct printf_format_number printf_ulong::format +byte printf_ulong::format_justify_left +byte printf_ulong::format_min_length +byte printf_ulong::format_radix +byte printf_ulong::format_sign_always +byte printf_ulong::format_upper_case +byte printf_ulong::format_zero_padding +dword printf_ulong::uvalue +dword printf_ulong::uvalue#0 202.0 +dword printf_ulong::uvalue#1 2002.0 +dword printf_ulong::uvalue#2 5551.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 1.000000000001E12 +byte putchar::newChar +byte putchar::newChar#0 1.5000000000015E12 +void setcursor() +byte setcursor::c +byte setcursor::c#0 7.50000000000075E12 +byte setcursor::c#1 2.0000000000002E13 +byte* setcursor::loc +byte* setcursor::loc#0 1.0000000000001E13 +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +byte~ ultoa::$10 2.000000002E9 +byte~ ultoa::$11 200002.0 +byte* ultoa::buffer +byte* ultoa::buffer#11 2.8572857185714287E8 +byte* ultoa::buffer#14 1.5000000015E9 +byte* ultoa::buffer#3 200002.0 +byte* ultoa::buffer#4 2.000000002E9 +byte ultoa::digit +byte ultoa::digit#1 2.000000002E9 +byte ultoa::digit#2 2.85714286E8 +dword ultoa::digit_value +dword ultoa::digit_value#0 6.000000005999999E8 +dword* ultoa::digit_values +byte ultoa::max_digits +byte ultoa::radix +byte ultoa::started +byte ultoa::started#2 5.000000005E8 +byte ultoa::started#4 1.000000001E9 +dword ultoa::value +dword ultoa::value#0 1.000000001E9 +dword ultoa::value#1 55001.0 +dword ultoa::value#2 5.714428578571429E8 +dword ultoa::value#6 1.5000000015E9 +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +byte* ultoa_append::buffer +byte* ultoa_append::buffer#0 1.37500000025E9 +byte ultoa_append::digit +byte ultoa_append::digit#1 1.000000000000001E15 +byte ultoa_append::digit#2 1.0000050000000015E15 +dword ultoa_append::return +dword ultoa_append::return#0 2.000000002E9 +dword ultoa_append::sub +dword ultoa_append::sub#0 3.333335000000005E14 +dword ultoa_append::value +dword ultoa_append::value#0 3.666666667333333E9 +dword ultoa_append::value#1 2.000000000000002E15 +dword ultoa_append::value#2 5.0000183333333425E14 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 2.000000002E9 +byte~ utoa::$11 200002.0 +byte* utoa::buffer +byte* utoa::buffer#11 2.8572857185714287E8 +byte* utoa::buffer#14 1.5000000015E9 +byte* utoa::buffer#3 200002.0 +byte* utoa::buffer#4 2.000000002E9 +byte utoa::digit +byte utoa::digit#1 2.000000002E9 +byte utoa::digit#2 2.85714286E8 +word utoa::digit_value +word utoa::digit_value#0 6.000000005999999E8 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 5.000000005E8 +byte utoa::started#4 1.000000001E9 +word utoa::value +word utoa::value#0 1.000000001E9 +word utoa::value#1 55001.0 +word utoa::value#2 5.714428578571429E8 +word utoa::value#6 1.5000000015E9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 1.37500000025E9 +byte utoa_append::digit +byte utoa_append::digit#1 1.000000000000001E15 +byte utoa_append::digit#2 1.0000050000000015E15 +word utoa_append::return +word utoa_append::return#0 2.000000002E9 +word utoa_append::sub +word utoa_append::sub#0 3.333335000000005E14 +word utoa_append::value +word utoa_append::value#0 3.666666667333333E9 +word utoa_append::value#1 2.000000000000002E15 +word utoa_append::value#2 5.0000183333333425E14 + +Initial phi equivalence classes +[ main::i#2 main::i#1 ] +[ main::i1#2 main::i1#1 ] +[ main::j1#2 main::j1#0 main::j1#1 ] +[ main::k#10 main::k#0 main::k#1 ] +[ main::j#10 main::j#0 main::j#1 ] +[ cputs::s#26 cputs::s#27 cputs::s#0 ] +[ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] +[ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] +[ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] +[ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] +[ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +[ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +[ ultoa::digit#2 ultoa::digit#1 ] +[ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] +[ ultoa::started#2 ultoa::started#4 ] +[ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Added variable main::$41 to live range equivalence class [ main::$41 ] +Added variable main::$42 to live range equivalence class [ main::$42 ] +Added variable main::$53 to live range equivalence class [ main::$53 ] +Added variable main::$54 to live range equivalence class [ main::$54 ] +Added variable main::$21 to live range equivalence class [ main::$21 ] +Added variable main::$43 to live range equivalence class [ main::$43 ] +Added variable main::$55 to live range equivalence class [ main::$55 ] +Added variable main::$22 to live range equivalence class [ main::$22 ] +Added variable main::$56 to live range equivalence class [ main::$56 ] +Added variable main::$57 to live range equivalence class [ main::$57 ] +Added variable main::$58 to live range equivalence class [ main::$58 ] +Added variable main::$59 to live range equivalence class [ main::$59 ] +Added variable main::$60 to live range equivalence class [ main::$60 ] +Added variable mul16u::return#3 to live range equivalence class [ mul16u::return#3 ] +Added variable main::mul1#0 to live range equivalence class [ main::mul1#0 ] +Added variable main::$61 to live range equivalence class [ main::$61 ] +Added variable mul16u::return#4 to live range equivalence class [ mul16u::return#4 ] +Added variable main::mul2#0 to live range equivalence class [ main::mul2#0 ] +Added variable main::$34 to live range equivalence class [ main::$34 ] +Added variable main::$35 to live range equivalence class [ main::$35 ] +Added variable main::$47 to live range equivalence class [ main::$47 ] +Added variable main::$48 to live range equivalence class [ main::$48 ] +Added variable main::$8 to live range equivalence class [ main::$8 ] +Added variable main::$49 to live range equivalence class [ main::$49 ] +Added variable main::$50 to live range equivalence class [ main::$50 ] +Added variable main::$51 to live range equivalence class [ main::$51 ] +Added variable main::$52 to live range equivalence class [ main::$52 ] +Added variable mul16u::return#2 to live range equivalence class [ mul16u::return#2 ] +Added variable main::mul#0 to live range equivalence class [ main::mul#0 ] +Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable cputc::c to live range equivalence class [ cputc::c ] +Added variable mul16u::$1 to live range equivalence class [ mul16u::$1 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] +Added variable cputc::convertToScreenCode1_return#0 to live range equivalence class [ cputc::convertToScreenCode1_return#0 ] +Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] +Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] +Added variable utoa::$10 to live range equivalence class [ utoa::$10 ] +Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit_value#0 ] +Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ] +Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ] +Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ] +Added variable ultoa::$11 to live range equivalence class [ ultoa::$11 ] +Added variable ultoa::buffer#3 to live range equivalence class [ ultoa::buffer#3 ] +Added variable ultoa::$10 to live range equivalence class [ ultoa::$10 ] +Added variable ultoa::digit_value#0 to live range equivalence class [ ultoa::digit_value#0 ] +Added variable ultoa_append::buffer#0 to live range equivalence class [ ultoa_append::buffer#0 ] +Added variable ultoa_append::sub#0 to live range equivalence class [ ultoa_append::sub#0 ] +Added variable ultoa_append::return#0 to live range equivalence class [ ultoa_append::return#0 ] +Added variable cursorLocation::return#3 to live range equivalence class [ cursorLocation::return#3 ] +Added variable setcursor::loc#0 to live range equivalence class [ setcursor::loc#0 ] +Added variable setcursor::c#0 to live range equivalence class [ setcursor::c#0 ] +Added variable setcursor::c#1 to live range equivalence class [ setcursor::c#1 ] +Added variable cursorLocation::return#0 to live range equivalence class [ cursorLocation::return#0 ] +Added variable putchar::loc#0 to live range equivalence class [ putchar::loc#0 ] +Added variable putchar::newChar#0 to live range equivalence class [ putchar::newChar#0 ] +Added variable newline::start#0 to live range equivalence class [ newline::start#0 ] +Added variable memcpy::source#0 to live range equivalence class [ memcpy::source#0 ] +Added variable memcpy::destination#0 to live range equivalence class [ memcpy::destination#0 ] +Added variable memset::str#0 to live range equivalence class [ memset::str#0 ] +Added variable cursorLocation::$3 to live range equivalence class [ cursorLocation::$3 ] +Added variable cursorLocation::$4 to live range equivalence class [ cursorLocation::$4 ] +Added variable cursorLocation::$5 to live range equivalence class [ cursorLocation::$5 ] +Added variable cursorLocation::$0 to live range equivalence class [ cursorLocation::$0 ] +Added variable cursorLocation::$1 to live range equivalence class [ cursorLocation::$1 ] +Added variable cursorLocation::return#1 to live range equivalence class [ cursorLocation::return#1 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable printf_buffer to live range equivalence class [ printf_buffer ] +Complete equivalence classes +[ main::i#2 main::i#1 ] +[ main::i1#2 main::i1#1 ] +[ main::j1#2 main::j1#0 main::j1#1 ] +[ main::k#10 main::k#0 main::k#1 ] +[ main::j#10 main::j#0 main::j#1 ] +[ cputs::s#26 cputs::s#27 cputs::s#0 ] +[ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] +[ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] +[ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] +[ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] +[ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +[ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +[ ultoa::digit#2 ultoa::digit#1 ] +[ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] +[ ultoa::started#2 ultoa::started#4 ] +[ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +[ main::$41 ] +[ main::$42 ] +[ main::$53 ] +[ main::$54 ] +[ main::$21 ] +[ main::$43 ] +[ main::$55 ] +[ main::$22 ] +[ main::$56 ] +[ main::$57 ] +[ main::$58 ] +[ main::$59 ] +[ main::$60 ] +[ mul16u::return#3 ] +[ main::mul1#0 ] +[ main::$61 ] +[ mul16u::return#4 ] +[ main::mul2#0 ] +[ main::$34 ] +[ main::$35 ] +[ main::$47 ] +[ main::$48 ] +[ main::$8 ] +[ main::$49 ] +[ main::$50 ] +[ main::$51 ] +[ main::$52 ] +[ mul16u::return#2 ] +[ main::mul#0 ] +[ cputs::c#1 ] +[ cputc::c ] +[ mul16u::$1 ] +[ memset::end#0 ] +[ cputc::convertToScreenCode1_return#0 ] +[ utoa::$11 ] +[ utoa::buffer#3 ] +[ utoa::$10 ] +[ utoa::digit_value#0 ] +[ utoa_append::buffer#0 ] +[ utoa_append::sub#0 ] +[ utoa_append::return#0 ] +[ ultoa::$11 ] +[ ultoa::buffer#3 ] +[ ultoa::$10 ] +[ ultoa::digit_value#0 ] +[ ultoa_append::buffer#0 ] +[ ultoa_append::sub#0 ] +[ ultoa_append::return#0 ] +[ cursorLocation::return#3 ] +[ setcursor::loc#0 ] +[ setcursor::c#0 ] +[ setcursor::c#1 ] +[ cursorLocation::return#0 ] +[ putchar::loc#0 ] +[ putchar::newChar#0 ] +[ newline::start#0 ] +[ memcpy::source#0 ] +[ memcpy::destination#0 ] +[ memset::str#0 ] +[ cursorLocation::$3 ] +[ cursorLocation::$4 ] +[ cursorLocation::$5 ] +[ cursorLocation::$0 ] +[ cursorLocation::$1 ] +[ cursorLocation::return#1 ] +[ memcpy::src_end#0 ] +[ printf_buffer ] +Allocated zp[2]:128 [ main::i#2 main::i#1 ] +Allocated zp[2]:130 [ main::i1#2 main::i1#1 ] +Allocated zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] +Allocated zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] +Allocated zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] +Allocated zp[2]:138 [ cputs::s#26 cputs::s#27 cputs::s#0 ] +Allocated zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] +Allocated zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] +Allocated zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] +Allocated zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] +Allocated zp[4]:150 [ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +Allocated zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Allocated zp[2]:158 [ memset::num#2 ] +Allocated zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 ] +Allocated zp[2]:162 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:165 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:167 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[1]:170 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] +Allocated zp[4]:172 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] +Allocated zp[1]:176 [ ultoa::started#2 ultoa::started#4 ] +Allocated zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] +Allocated zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:181 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +Allocated zp[1]:186 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Allocated zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:191 [ main::$41 ] +Allocated zp[2]:193 [ main::$42 ] +Allocated zp[2]:195 [ main::$53 ] +Allocated zp[2]:197 [ main::$54 ] +Allocated zp[2]:199 [ main::$21 ] +Allocated zp[2]:201 [ main::$43 ] +Allocated zp[2]:203 [ main::$55 ] +Allocated zp[2]:205 [ main::$22 ] +Allocated zp[2]:207 [ main::$56 ] +Allocated zp[2]:209 [ main::$57 ] +Allocated zp[2]:211 [ main::$58 ] +Allocated zp[2]:213 [ main::$59 ] +Allocated zp[2]:215 [ main::$60 ] +Allocated zp[4]:217 [ mul16u::return#3 ] +Allocated zp[4]:221 [ main::mul1#0 ] +Allocated zp[2]:225 [ main::$61 ] +Allocated zp[4]:227 [ mul16u::return#4 ] +Allocated zp[4]:231 [ main::mul2#0 ] +Allocated zp[2]:235 [ main::$34 ] +Allocated zp[2]:237 [ main::$35 ] +Allocated zp[2]:239 [ main::$47 ] +Allocated zp[2]:241 [ main::$48 ] +Allocated zp[2]:243 [ main::$8 ] +Allocated zp[2]:245 [ main::$49 ] +Allocated zp[2]:247 [ main::$50 ] +Allocated zp[2]:249 [ main::$51 ] +Allocated zp[2]:251 [ main::$52 ] +Allocated zp[4]:253 [ mul16u::return#2 ] +Allocated zp[4]:257 [ main::mul#0 ] +Allocated zp[1]:261 [ cputs::c#1 ] +Allocated zp[1]:262 [ cputc::c ] +Allocated zp[1]:263 [ mul16u::$1 ] +Allocated zp[2]:264 [ memset::end#0 ] +Allocated zp[1]:266 [ cputc::convertToScreenCode1_return#0 ] +Allocated zp[1]:267 [ utoa::$11 ] +Allocated zp[2]:268 [ utoa::buffer#3 ] +Allocated zp[1]:270 [ utoa::$10 ] +Allocated zp[2]:271 [ utoa::digit_value#0 ] +Allocated zp[2]:273 [ utoa_append::buffer#0 ] +Allocated zp[2]:275 [ utoa_append::sub#0 ] +Allocated zp[2]:277 [ utoa_append::return#0 ] +Allocated zp[1]:279 [ ultoa::$11 ] +Allocated zp[2]:280 [ ultoa::buffer#3 ] +Allocated zp[1]:282 [ ultoa::$10 ] +Allocated zp[4]:283 [ ultoa::digit_value#0 ] +Allocated zp[2]:287 [ ultoa_append::buffer#0 ] +Allocated zp[4]:289 [ ultoa_append::sub#0 ] +Allocated zp[4]:293 [ ultoa_append::return#0 ] +Allocated zp[2]:297 [ cursorLocation::return#3 ] +Allocated zp[2]:299 [ setcursor::loc#0 ] +Allocated zp[1]:301 [ setcursor::c#0 ] +Allocated zp[1]:302 [ setcursor::c#1 ] +Allocated zp[2]:303 [ cursorLocation::return#0 ] +Allocated zp[2]:305 [ putchar::loc#0 ] +Allocated zp[1]:307 [ putchar::newChar#0 ] +Allocated zp[2]:308 [ newline::start#0 ] +Allocated zp[2]:310 [ memcpy::source#0 ] +Allocated zp[2]:312 [ memcpy::destination#0 ] +Allocated zp[2]:314 [ memset::str#0 ] +Allocated zp[2]:316 [ cursorLocation::$3 ] +Allocated zp[2]:318 [ cursorLocation::$4 ] +Allocated zp[2]:320 [ cursorLocation::$5 ] +Allocated zp[2]:322 [ cursorLocation::$0 ] +Allocated zp[2]:324 [ cursorLocation::$1 ] +Allocated zp[2]:326 [ cursorLocation::return#1 ] +Allocated zp[2]:328 [ memcpy::src_end#0 ] +Allocated mem[12] [ printf_buffer ] +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [9] if(main::i#2<main::num_entries#0) goto main::@2 [ main::i#2 printf_buffer ] ( [ main::i#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [17] if(main::i1#2<main::num_entries#0) goto main::@10 [ main::i1#2 printf_buffer ] ( [ main::i1#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [19] main::j1#0 = main::i1#2 + 1 [ main::i1#2 main::j1#0 printf_buffer ] ( [ main::i1#2 main::j1#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [21] if(main::j1#2<main::num_entries#0) goto main::@12 [ main::i1#2 main::j1#2 printf_buffer ] ( [ main::i1#2 main::j1#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [25] main::k#0 = main::j1#2 + 1 [ main::i1#2 main::j1#2 main::k#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [27] if(main::k#10<main::num_entries#0) goto main::@15 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [29] main::$41 = main::i1#2 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 printf_buffer ] { } ) always clobbers reg byte a +Statement [30] main::$42 = main::j1#2 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 printf_buffer ] { } ) always clobbers reg byte a +Statement [31] main::$53 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 printf_buffer ] { } ) always clobbers reg byte a +Statement [32] main::$54 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 main::$54 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 main::$54 printf_buffer ] { } ) always clobbers reg byte a +Statement [33] main::$21 = *main::$53 + *main::$54 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [34] main::$43 = main::k#10 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 printf_buffer ] { } ) always clobbers reg byte a +Statement [35] main::$55 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 main::$55 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 main::$55 printf_buffer ] { } ) always clobbers reg byte a +Statement [36] main::$22 = main::$21 + *main::$55 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$22 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$22 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [37] if(main::$22!=$7e4) goto main::@17 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { } ) always clobbers reg byte a +Statement [42] printf_uint::uvalue#6 = main::i1#2 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#6 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } } ) always clobbers reg byte a +Statement [46] main::$56 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$56 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$56 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } } ) always clobbers reg byte a +Statement [47] printf_uint::uvalue#7 = *main::$56 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#7 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#7 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } } ) always clobbers reg byte a reg byte y +Statement [51] printf_uint::uvalue#8 = main::j1#2 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#8 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#8 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } } ) always clobbers reg byte a +Statement [55] main::$57 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$57 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$57 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } } ) always clobbers reg byte a +Statement [56] printf_uint::uvalue#9 = *main::$57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#9 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#9 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } } ) always clobbers reg byte a reg byte y +Statement [60] printf_uint::uvalue#10 = main::k#10 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#10 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#10 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } } ) always clobbers reg byte a +Statement [64] main::$58 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$58 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$58 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } } ) always clobbers reg byte a +Statement [65] printf_uint::uvalue#11 = *main::$58 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#11 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#11 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } } ) always clobbers reg byte a reg byte y +Statement [69] main::$59 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 main::$59 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 main::$59 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [70] mul16u::a#2 = *main::$59 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 mul16u::a#2 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 mul16u::a#2 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [71] main::$60 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 main::$60 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 main::$60 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [72] mul16u::b#1 = *main::$60 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 mul16u::b#1 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 mul16u::b#1 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [74] mul16u::return#3 = mul16u::res#2 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::return#3 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::return#3 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [75] main::mul1#0 = mul16u::return#3 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::mul1#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::mul1#0 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [76] mul16u::a#3 = < main::mul1#0 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#3 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#3 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [77] main::$61 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 main::$61 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 main::$61 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [78] mul16u::b#2 = *main::$61 [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 mul16u::b#2 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 mul16u::b#2 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [80] mul16u::return#4 = mul16u::res#2 [ main::i1#2 main::j1#2 main::k#10 mul16u::return#4 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::return#4 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [81] main::mul2#0 = mul16u::return#4 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [83] printf_ulong::uvalue#1 = main::mul2#0 [ main::i1#2 main::j1#2 main::k#10 printf_ulong::uvalue#1 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 printf_ulong::uvalue#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } } ) always clobbers reg byte a +Statement [88] main::j#0 = main::i#2 + 1 [ main::i#2 main::j#0 printf_buffer ] ( [ main::i#2 main::j#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [90] if(main::j#10<main::num_entries#0) goto main::@5 [ main::i#2 main::j#10 printf_buffer ] ( [ main::i#2 main::j#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [94] main::$34 = main::i#2 << 1 [ main::i#2 main::j#10 main::$34 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 printf_buffer ] { } ) always clobbers reg byte a +Statement [95] main::$35 = main::j#10 << 1 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { } ) always clobbers reg byte a +Statement [96] main::$47 = entries + main::$34 [ main::i#2 main::j#10 main::$34 main::$35 main::$47 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$47 printf_buffer ] { } ) always clobbers reg byte a +Statement [97] main::$48 = entries + main::$35 [ main::i#2 main::j#10 main::$34 main::$35 main::$47 main::$48 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$47 main::$48 printf_buffer ] { } ) always clobbers reg byte a +Statement [98] main::$8 = *main::$47 + *main::$48 [ main::i#2 main::j#10 main::$34 main::$35 main::$8 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$8 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] if(main::$8!=$7e4) goto main::@7 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { } ) always clobbers reg byte a +Statement [104] printf_uint::uvalue#2 = main::i#2 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#2 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } } ) always clobbers reg byte a +Statement [108] main::$49 = entries + main::$34 [ main::i#2 main::j#10 main::$34 main::$35 main::$49 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$49 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } } ) always clobbers reg byte a +Statement [109] printf_uint::uvalue#3 = *main::$49 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#3 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#3 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } } ) always clobbers reg byte a reg byte y +Statement [113] printf_uint::uvalue#4 = main::j#10 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#4 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#4 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } } ) always clobbers reg byte a +Statement [117] main::$50 = entries + main::$35 [ main::i#2 main::j#10 main::$34 main::$35 main::$50 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$50 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } } ) always clobbers reg byte a +Statement [118] printf_uint::uvalue#5 = *main::$50 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#5 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#5 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } } ) always clobbers reg byte a reg byte y +Statement [122] main::$51 = entries + main::$34 [ main::i#2 main::j#10 main::$35 main::$51 printf_buffer ] ( [ main::i#2 main::j#10 main::$35 main::$51 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [123] mul16u::a#1 = *main::$51 [ main::i#2 main::j#10 main::$35 mul16u::a#1 printf_buffer ] ( [ main::i#2 main::j#10 main::$35 mul16u::a#1 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [124] main::$52 = entries + main::$35 [ main::i#2 main::j#10 mul16u::a#1 main::$52 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::a#1 main::$52 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [125] mul16u::b#0 = *main::$52 [ main::i#2 main::j#10 mul16u::a#1 mul16u::b#0 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::a#1 mul16u::b#0 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [127] mul16u::return#2 = mul16u::res#2 [ main::i#2 main::j#10 mul16u::return#2 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::return#2 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [128] main::mul#0 = mul16u::return#2 [ main::i#2 main::j#10 main::mul#0 printf_buffer ] ( [ main::i#2 main::j#10 main::mul#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [130] printf_ulong::uvalue#0 = main::mul#0 [ main::i#2 main::j#10 printf_ulong::uvalue#0 printf_buffer ] ( [ main::i#2 main::j#10 printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } } ) always clobbers reg byte a +Statement [135] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [137] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [142] cputs::c#1 = *cputs::s#26 [ cputs::s#26 cputs::c#1 printf_buffer ] ( cputs:3 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:7 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:11 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:15 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:23 [ main::i1#2 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:39 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:45 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:50 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:54 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:59 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:63 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:68 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:82 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:86 [ main::i1#2 main::j1#2 main::k#10 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:92 [ main::i#2 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:101 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:103 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:107 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:112 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:116 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:121 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:129 [ main::i#2 main::j#10 main::mul#0 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:133 [ main::i#2 main::j#10 cputs::s#26 cputs::c#1 printf_buffer ] { } printf_uint:5::printf_number_buffer:153::cputs:229 [ cputs::s#26 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:13::printf_number_buffer:153::cputs:229 [ cputs::s#26 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:43::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:48::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:52::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:57::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:61::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:66::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:105::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:110::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:114::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:119::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_ulong:84::printf_number_buffer:171::cputs:229 [ main::i1#2 main::j1#2 main::k#10 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } printf_ulong:131::printf_number_buffer:171::cputs:229 [ main::i#2 main::j#10 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [149] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#12 printf_buffer ] ( printf_uint:5 [ printf_uint::uvalue#12 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13 [ printf_uint::uvalue#12 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [150] utoa::value#1 = printf_uint::uvalue#12 [ printf_buffer utoa::value#1 ] ( printf_uint:5 [ printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13 [ printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [156] mul16u::mb#0 = (dword)mul16u::b#3 [ mul16u::a#7 mul16u::mb#0 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [158] if(mul16u::a#4!=0) goto mul16u::@2 [ mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [160] mul16u::$1 = mul16u::a#4 & 1 [ mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 [ mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [167] *((byte*)&printf_buffer) = 0 [ printf_buffer printf_ulong::uvalue#2 ] ( printf_ulong:84 [ main::i1#2 main::j1#2 main::k#10 printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131 [ main::i#2 main::j#10 printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [168] ultoa::value#1 = printf_ulong::uvalue#2 [ printf_buffer ultoa::value#1 ] ( printf_ulong:84 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131 [ main::i#2 main::j#10 printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [174] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:136 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:136 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [176] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [178] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [180] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [182] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:138 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [183] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:138 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [186] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [187] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [188] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Statement [193] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [197] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [199] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [201] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [206] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [207] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [208] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [209] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:5::utoa:151 [ printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [211] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:167 [ utoa::started#2 utoa::started#4 ] +Statement [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [217] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [218] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [219] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [221] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [222] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [234] ultoa::$11 = (byte)ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] [ printf_buffer ultoa::buffer#11 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [236] ultoa::buffer#3 = ++ ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [237] *ultoa::buffer#3 = 0 [ printf_buffer ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [239] ultoa::$10 = ultoa::digit#2 << 2 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:176 [ ultoa::started#2 ultoa::started#4 ] +Statement [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [245] ultoa_append::buffer#0 = ultoa::buffer#11 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [246] ultoa_append::value#0 = ultoa::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [247] ultoa_append::sub#0 = ultoa::digit_value#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [249] ultoa_append::return#0 = ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [250] ultoa::value#0 = ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [252] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [254] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [255] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::loc#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [256] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Statement [258] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:301 [ setcursor::c#0 ] +Statement [259] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [260] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#1 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [261] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Statement [263] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:266 [ cputc::convertToScreenCode1_return#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:266 [ cputc::convertToScreenCode1_return#0 ] +Statement [265] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [266] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [268] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:307 [ putchar::newChar#0 ] +Statement [273] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [274] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Statement [275] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [276] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [277] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [279] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [280] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [282] *ROWCRS = (byte)$18-1 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:181 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] +Statement [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:186 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Statement [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] [ ultoa_append::value#2 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] +Statement [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [300] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [301] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [303] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [309] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [313] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Statement [9] if(main::i#2<main::num_entries#0) goto main::@2 [ main::i#2 printf_buffer ] ( [ main::i#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [17] if(main::i1#2<main::num_entries#0) goto main::@10 [ main::i1#2 printf_buffer ] ( [ main::i1#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [19] main::j1#0 = main::i1#2 + 1 [ main::i1#2 main::j1#0 printf_buffer ] ( [ main::i1#2 main::j1#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [21] if(main::j1#2<main::num_entries#0) goto main::@12 [ main::i1#2 main::j1#2 printf_buffer ] ( [ main::i1#2 main::j1#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [25] main::k#0 = main::j1#2 + 1 [ main::i1#2 main::j1#2 main::k#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [27] if(main::k#10<main::num_entries#0) goto main::@15 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [29] main::$41 = main::i1#2 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 printf_buffer ] { } ) always clobbers reg byte a +Statement [30] main::$42 = main::j1#2 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 printf_buffer ] { } ) always clobbers reg byte a +Statement [31] main::$53 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 printf_buffer ] { } ) always clobbers reg byte a +Statement [32] main::$54 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 main::$54 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$53 main::$54 printf_buffer ] { } ) always clobbers reg byte a +Statement [33] main::$21 = *main::$53 + *main::$54 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [34] main::$43 = main::k#10 << 1 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 printf_buffer ] { } ) always clobbers reg byte a +Statement [35] main::$55 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 main::$55 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$21 main::$43 main::$55 printf_buffer ] { } ) always clobbers reg byte a +Statement [36] main::$22 = main::$21 + *main::$55 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$22 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$22 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [37] if(main::$22!=$7e4) goto main::@17 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { } ) always clobbers reg byte a +Statement [42] printf_uint::uvalue#6 = main::i1#2 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#6 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } } ) always clobbers reg byte a +Statement [46] main::$56 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$56 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$56 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } } ) always clobbers reg byte a +Statement [47] printf_uint::uvalue#7 = *main::$56 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#7 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#7 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } } ) always clobbers reg byte a reg byte y +Statement [51] printf_uint::uvalue#8 = main::j1#2 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#8 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#8 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } } ) always clobbers reg byte a +Statement [55] main::$57 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$57 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$57 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } } ) always clobbers reg byte a +Statement [56] printf_uint::uvalue#9 = *main::$57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#9 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#9 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } } ) always clobbers reg byte a reg byte y +Statement [60] printf_uint::uvalue#10 = main::k#10 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#10 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#10 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } } ) always clobbers reg byte a +Statement [64] main::$58 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$58 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 main::$58 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } } ) always clobbers reg byte a +Statement [65] printf_uint::uvalue#11 = *main::$58 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#11 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#11 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } } ) always clobbers reg byte a reg byte y +Statement [69] main::$59 = entries + main::$41 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 main::$59 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 main::$59 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [70] mul16u::a#2 = *main::$59 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 mul16u::a#2 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::$43 mul16u::a#2 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [71] main::$60 = entries + main::$43 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 main::$60 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 main::$60 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [72] mul16u::b#1 = *main::$60 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 mul16u::b#1 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#2 mul16u::b#1 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [74] mul16u::return#3 = mul16u::res#2 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::return#3 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::return#3 printf_buffer ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [75] main::mul1#0 = mul16u::return#3 [ main::i1#2 main::j1#2 main::k#10 main::$42 main::mul1#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 main::mul1#0 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [76] mul16u::a#3 = < main::mul1#0 [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#3 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::$42 mul16u::a#3 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [77] main::$61 = entries + main::$42 [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 main::$61 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 main::$61 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [78] mul16u::b#2 = *main::$61 [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 mul16u::b#2 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::a#3 mul16u::b#2 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [80] mul16u::return#4 = mul16u::res#2 [ main::i1#2 main::j1#2 main::k#10 mul16u::return#4 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 mul16u::return#4 printf_buffer ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [81] main::mul2#0 = mul16u::return#4 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [83] printf_ulong::uvalue#1 = main::mul2#0 [ main::i1#2 main::j1#2 main::k#10 printf_ulong::uvalue#1 printf_buffer ] ( [ main::i1#2 main::j1#2 main::k#10 printf_ulong::uvalue#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } } ) always clobbers reg byte a +Statement [88] main::j#0 = main::i#2 + 1 [ main::i#2 main::j#0 printf_buffer ] ( [ main::i#2 main::j#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [90] if(main::j#10<main::num_entries#0) goto main::@5 [ main::i#2 main::j#10 printf_buffer ] ( [ main::i#2 main::j#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [94] main::$34 = main::i#2 << 1 [ main::i#2 main::j#10 main::$34 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 printf_buffer ] { } ) always clobbers reg byte a +Statement [95] main::$35 = main::j#10 << 1 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { } ) always clobbers reg byte a +Statement [96] main::$47 = entries + main::$34 [ main::i#2 main::j#10 main::$34 main::$35 main::$47 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$47 printf_buffer ] { } ) always clobbers reg byte a +Statement [97] main::$48 = entries + main::$35 [ main::i#2 main::j#10 main::$34 main::$35 main::$47 main::$48 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$47 main::$48 printf_buffer ] { } ) always clobbers reg byte a +Statement [98] main::$8 = *main::$47 + *main::$48 [ main::i#2 main::j#10 main::$34 main::$35 main::$8 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$8 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] if(main::$8!=$7e4) goto main::@7 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { } ) always clobbers reg byte a +Statement [104] printf_uint::uvalue#2 = main::i#2 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#2 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } } ) always clobbers reg byte a +Statement [108] main::$49 = entries + main::$34 [ main::i#2 main::j#10 main::$34 main::$35 main::$49 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$49 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } } ) always clobbers reg byte a +Statement [109] printf_uint::uvalue#3 = *main::$49 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#3 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#3 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } } ) always clobbers reg byte a reg byte y +Statement [113] printf_uint::uvalue#4 = main::j#10 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#4 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#4 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } } ) always clobbers reg byte a +Statement [117] main::$50 = entries + main::$35 [ main::i#2 main::j#10 main::$34 main::$35 main::$50 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 main::$50 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } } ) always clobbers reg byte a +Statement [118] printf_uint::uvalue#5 = *main::$50 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#5 printf_buffer ] ( [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#5 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } } ) always clobbers reg byte a reg byte y +Statement [122] main::$51 = entries + main::$34 [ main::i#2 main::j#10 main::$35 main::$51 printf_buffer ] ( [ main::i#2 main::j#10 main::$35 main::$51 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [123] mul16u::a#1 = *main::$51 [ main::i#2 main::j#10 main::$35 mul16u::a#1 printf_buffer ] ( [ main::i#2 main::j#10 main::$35 mul16u::a#1 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [124] main::$52 = entries + main::$35 [ main::i#2 main::j#10 mul16u::a#1 main::$52 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::a#1 main::$52 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [125] mul16u::b#0 = *main::$52 [ main::i#2 main::j#10 mul16u::a#1 mul16u::b#0 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::a#1 mul16u::b#0 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a reg byte y +Statement [127] mul16u::return#2 = mul16u::res#2 [ main::i#2 main::j#10 mul16u::return#2 printf_buffer ] ( [ main::i#2 main::j#10 mul16u::return#2 printf_buffer ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [128] main::mul#0 = mul16u::return#2 [ main::i#2 main::j#10 main::mul#0 printf_buffer ] ( [ main::i#2 main::j#10 main::mul#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [130] printf_ulong::uvalue#0 = main::mul#0 [ main::i#2 main::j#10 printf_ulong::uvalue#0 printf_buffer ] ( [ main::i#2 main::j#10 printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } } ) always clobbers reg byte a +Statement [135] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [137] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [142] cputs::c#1 = *cputs::s#26 [ cputs::s#26 cputs::c#1 printf_buffer ] ( cputs:3 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:7 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:11 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:15 [ cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:23 [ main::i1#2 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:39 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:41 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:45 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:50 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:54 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:59 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:63 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:68 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:82 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:86 [ main::i1#2 main::j1#2 main::k#10 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:92 [ main::i#2 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:101 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:103 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:107 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:112 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:116 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:121 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:129 [ main::i#2 main::j#10 main::mul#0 cputs::s#26 cputs::c#1 printf_buffer ] { } cputs:133 [ main::i#2 main::j#10 cputs::s#26 cputs::c#1 printf_buffer ] { } printf_uint:5::printf_number_buffer:153::cputs:229 [ cputs::s#26 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:13::printf_number_buffer:153::cputs:229 [ cputs::s#26 cputs::c#1 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:43::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:48::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:52::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:57::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:61::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:66::printf_number_buffer:153::cputs:229 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:105::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:110::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:114::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_uint:119::printf_number_buffer:153::cputs:229 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } printf_ulong:84::printf_number_buffer:171::cputs:229 [ main::i1#2 main::j1#2 main::k#10 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } printf_ulong:131::printf_number_buffer:171::cputs:229 [ main::i#2 main::j#10 cputs::s#26 cputs::c#1 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [149] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#12 printf_buffer ] ( printf_uint:5 [ printf_uint::uvalue#12 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13 [ printf_uint::uvalue#12 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119 [ main::i#2 main::j#10 main::$34 main::$35 printf_uint::uvalue#12 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [150] utoa::value#1 = printf_uint::uvalue#12 [ printf_buffer utoa::value#1 ] ( printf_uint:5 [ printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13 [ printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [156] mul16u::mb#0 = (dword)mul16u::b#3 [ mul16u::a#7 mul16u::mb#0 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::a#7 mul16u::mb#0 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [158] if(mul16u::a#4!=0) goto mul16u::@2 [ mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [160] mul16u::$1 = mul16u::a#4 & 1 [ mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::res#2 mul16u::a#4 mul16u::mb#2 mul16u::$1 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 [ mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] ( mul16u:73 [ main::i1#2 main::j1#2 main::k#10 main::$42 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#1 = mul16u::b#3 } { mul16u::a#2 = mul16u::a#7 } { mul16u::return#3 = mul16u::res#2 } } mul16u:79 [ main::i1#2 main::j1#2 main::k#10 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#2 = mul16u::b#3 } { mul16u::a#3 = mul16u::a#7 } { mul16u::return#4 = mul16u::res#2 } } mul16u:126 [ main::i#2 main::j#10 printf_buffer mul16u::a#4 mul16u::mb#2 mul16u::res#1 ] { { mul16u::b#0 = mul16u::b#3 } { mul16u::a#1 = mul16u::a#7 } { mul16u::return#2 = mul16u::res#2 } } ) always clobbers reg byte a +Statement [167] *((byte*)&printf_buffer) = 0 [ printf_buffer printf_ulong::uvalue#2 ] ( printf_ulong:84 [ main::i1#2 main::j1#2 main::k#10 printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131 [ main::i#2 main::j#10 printf_buffer printf_ulong::uvalue#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [168] ultoa::value#1 = printf_ulong::uvalue#2 [ printf_buffer ultoa::value#1 ] ( printf_ulong:84 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131 [ main::i#2 main::j#10 printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [174] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:136 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:136 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [176] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [178] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [180] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:136 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:3::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200::memset:281 [ main::i1#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200::memset:281 [ main::i#2 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memset:281 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memset:281 [ main::i#2 main::j#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [182] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:138 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [183] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:138 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [186] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [187] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::c ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::c ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::c ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::c ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [188] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Statement [193] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [197] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [199] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [201] *COLCRS = 0 [ ] ( cputs:3::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [206] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [207] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [208] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [209] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:5::utoa:151 [ printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [211] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [217] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [218] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [219] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [221] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [222] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:5::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:13::utoa:151 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#12 } } printf_uint:43::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } } printf_uint:48::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } } printf_uint:52::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } } printf_uint:57::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } } printf_uint:61::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } } printf_uint:66::utoa:151 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } } printf_uint:105::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } } printf_uint:110::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } } printf_uint:114::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } } printf_uint:119::utoa:151 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } } ) always clobbers reg byte a +Statement [234] ultoa::$11 = (byte)ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] [ printf_buffer ultoa::buffer#11 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [236] ultoa::buffer#3 = ++ ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [237] *ultoa::buffer#3 = 0 [ printf_buffer ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [239] ultoa::$10 = ultoa::digit#2 << 2 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [245] ultoa_append::buffer#0 = ultoa::buffer#11 [ printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [246] ultoa_append::value#0 = ultoa::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [247] ultoa_append::sub#0 = ultoa::digit_value#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [249] ultoa_append::return#0 = ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [250] ultoa::value#0 = ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( printf_ulong:84::ultoa:169 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } } printf_ulong:131::ultoa:169 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [252] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [254] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer cursorLocation::return#3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [255] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::loc#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [256] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Statement [258] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [259] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#0 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [260] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer setcursor::c#1 ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer setcursor::c#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer setcursor::c#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [261] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:138::setcursor:184 [ printf_buffer ] { } cputs:3::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:195 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:195 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::setcursor:202 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::setcursor:202 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191::setcursor:270 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191::setcursor:270 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::setcursor:284 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::setcursor:284 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Statement [263] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Statement [265] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [266] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [268] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:3::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::putchar:191 [ main::i1#2 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::putchar:191 [ main::i#2 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::putchar:191 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191 [ main::i#2 main::j#10 cputs::s#0 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191 [ printf_buffer putchar::newChar#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191 [ main::i1#2 main::j1#2 main::k#10 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191 [ main::i#2 main::j#10 printf_buffer putchar::newChar#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte y +Statement [273] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [274] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Statement [275] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [276] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [277] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [279] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer memset::str#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [280] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer memset::str#8 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer memset::str#8 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer memset::str#8 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer memset::str#8 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [282] *ROWCRS = (byte)$18-1 [ ] ( cputs:3::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200 [ main::i1#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200 [ main::i#2 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ cputs::s#0 printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200 [ main::i#2 main::j#10 cputs::s#0 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200 [ printf_buffer ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200 [ main::i#2 main::j#10 printf_buffer ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:5::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:13::utoa:151::utoa_append:220 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#12 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:43::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:48::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:52::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:57::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:61::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:66::utoa:151::utoa_append:220 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:105::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:110::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:114::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:119::utoa:151::utoa_append:220 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#2 ultoa_append::digit#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] [ ultoa_append::value#2 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 [ ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] ( printf_ulong:84::ultoa:169::ultoa_append:248 [ main::i1#2 main::j1#2 main::k#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } printf_ulong:131::ultoa:169::ultoa_append:248 [ main::i#2 main::j#10 printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::sub#0 ultoa_append::value#1 ultoa_append::digit#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [300] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [301] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [303] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:138::setcursor:184::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:195::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::setcursor:202::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::setcursor:270::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:7::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:11::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:23::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:39::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:41::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:45::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:50::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:54::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:59::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:63::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:68::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:82::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:86::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:92::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:101::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:103::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:107::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:112::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:116::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:121::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:129::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:133::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ printf_buffer cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::setcursor:284::cursorLocation:253 [ main::i#2 main::j#10 printf_buffer cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:3::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:7::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:11::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:23::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:39::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:41::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:45::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:50::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:54::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:59::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:63::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:68::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:82::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:86::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:92::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:101::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:103::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:107::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:112::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:116::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:121::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:129::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:133::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 cputs::s#0 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:5::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:13::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:43::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:48::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:52::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:57::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:61::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:66::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:105::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:110::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:114::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:119::printf_number_buffer:153::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:84::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i1#2 main::j1#2 main::k#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_ulong:131::printf_number_buffer:171::cputc:227::putchar:191::cursorLocation:264 [ main::i#2 main::j#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [309] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a +Statement [313] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:3::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:198::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:198::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:198::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:198::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } cputs:3::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:7::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:11::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:23::cputc:147::newline:200::memcpy:278 [ main::i1#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:39::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:41::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:45::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:50::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:54::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:59::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:63::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:68::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:82::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::mul2#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:86::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:92::cputc:147::newline:200::memcpy:278 [ main::i#2 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:101::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:103::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:107::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:112::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:116::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:121::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:129::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::mul#0 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:133::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:13::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:43::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:48::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:52::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:57::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:61::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:66::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:105::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:110::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:114::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:119::printf_number_buffer:153::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:84::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_ulong:131::printf_number_buffer:171::cputs:229::cputc:147::newline:200::memcpy:278 [ main::i#2 main::j#10 cputs::s#0 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputs::c#1 = cputc::c } } printf_uint:5::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:13::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:43::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#6 main::i1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:48::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#7 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:52::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#8 main::j1#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:57::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#9 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:61::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#10 = printf_uint::uvalue#12 main::k#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:66::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 main::$41 main::$42 main::$43 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#11 = printf_uint::uvalue#12 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:105::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#2 main::i#2 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:110::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#3 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:114::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#4 main::j#10 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_uint:119::printf_number_buffer:153::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 main::$34 main::$35 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#12 = printf_uint::uvalue#5 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:84::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i1#2 main::j1#2 main::k#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#1 = printf_ulong::uvalue#2 main::mul2#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } printf_ulong:131::printf_number_buffer:171::cputc:227::newline:200::memcpy:278 [ main::i#2 main::j#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = printf_ulong::uvalue#2 main::mul#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 cputc::c } } ) always clobbers reg byte a reg byte y +Potential registers zp[2]:128 [ main::i#2 main::i#1 ] : zp[2]:128 , +Potential registers zp[2]:130 [ main::i1#2 main::i1#1 ] : zp[2]:130 , +Potential registers zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] : zp[2]:132 , +Potential registers zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] : zp[2]:134 , +Potential registers zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] : zp[2]:136 , +Potential registers zp[2]:138 [ cputs::s#26 cputs::s#27 cputs::s#0 ] : zp[2]:138 , +Potential registers zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] : zp[2]:140 , +Potential registers zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] : zp[2]:142 , +Potential registers zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] : zp[2]:144 , +Potential registers zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] : zp[4]:146 , +Potential registers zp[4]:150 [ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] : zp[4]:150 , +Potential registers zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] : zp[4]:154 , +Potential registers zp[2]:158 [ memset::num#2 ] : zp[2]:158 , +Potential registers zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 ] : zp[2]:160 , +Potential registers zp[2]:162 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:162 , +Potential registers zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:164 , reg byte x , +Potential registers zp[2]:165 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:165 , +Potential registers zp[1]:167 [ utoa::started#2 utoa::started#4 ] : zp[1]:167 , reg byte x , reg byte y , +Potential registers zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:168 , +Potential registers zp[1]:170 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] : zp[1]:170 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] : zp[1]:171 , reg byte x , +Potential registers zp[4]:172 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] : zp[4]:172 , +Potential registers zp[1]:176 [ ultoa::started#2 ultoa::started#4 ] : zp[1]:176 , reg byte x , reg byte y , +Potential registers zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] : zp[2]:177 , +Potential registers zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:179 , +Potential registers zp[1]:181 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:181 , reg byte x , reg byte y , +Potential registers zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] : zp[4]:182 , +Potential registers zp[1]:186 [ ultoa_append::digit#2 ultoa_append::digit#1 ] : zp[1]:186 , reg byte x , reg byte y , +Potential registers zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:187 , +Potential registers zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:189 , +Potential registers zp[2]:191 [ main::$41 ] : zp[2]:191 , +Potential registers zp[2]:193 [ main::$42 ] : zp[2]:193 , +Potential registers zp[2]:195 [ main::$53 ] : zp[2]:195 , +Potential registers zp[2]:197 [ main::$54 ] : zp[2]:197 , +Potential registers zp[2]:199 [ main::$21 ] : zp[2]:199 , +Potential registers zp[2]:201 [ main::$43 ] : zp[2]:201 , +Potential registers zp[2]:203 [ main::$55 ] : zp[2]:203 , +Potential registers zp[2]:205 [ main::$22 ] : zp[2]:205 , +Potential registers zp[2]:207 [ main::$56 ] : zp[2]:207 , +Potential registers zp[2]:209 [ main::$57 ] : zp[2]:209 , +Potential registers zp[2]:211 [ main::$58 ] : zp[2]:211 , +Potential registers zp[2]:213 [ main::$59 ] : zp[2]:213 , +Potential registers zp[2]:215 [ main::$60 ] : zp[2]:215 , +Potential registers zp[4]:217 [ mul16u::return#3 ] : zp[4]:217 , +Potential registers zp[4]:221 [ main::mul1#0 ] : zp[4]:221 , +Potential registers zp[2]:225 [ main::$61 ] : zp[2]:225 , +Potential registers zp[4]:227 [ mul16u::return#4 ] : zp[4]:227 , +Potential registers zp[4]:231 [ main::mul2#0 ] : zp[4]:231 , +Potential registers zp[2]:235 [ main::$34 ] : zp[2]:235 , +Potential registers zp[2]:237 [ main::$35 ] : zp[2]:237 , +Potential registers zp[2]:239 [ main::$47 ] : zp[2]:239 , +Potential registers zp[2]:241 [ main::$48 ] : zp[2]:241 , +Potential registers zp[2]:243 [ main::$8 ] : zp[2]:243 , +Potential registers zp[2]:245 [ main::$49 ] : zp[2]:245 , +Potential registers zp[2]:247 [ main::$50 ] : zp[2]:247 , +Potential registers zp[2]:249 [ main::$51 ] : zp[2]:249 , +Potential registers zp[2]:251 [ main::$52 ] : zp[2]:251 , +Potential registers zp[4]:253 [ mul16u::return#2 ] : zp[4]:253 , +Potential registers zp[4]:257 [ main::mul#0 ] : zp[4]:257 , +Potential registers zp[1]:261 [ cputs::c#1 ] : zp[1]:261 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:262 [ cputc::c ] : zp[1]:262 , +Potential registers zp[1]:263 [ mul16u::$1 ] : zp[1]:263 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:264 [ memset::end#0 ] : zp[2]:264 , +Potential registers zp[1]:266 [ cputc::convertToScreenCode1_return#0 ] : zp[1]:266 , reg byte x , +Potential registers zp[1]:267 [ utoa::$11 ] : zp[1]:267 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:268 [ utoa::buffer#3 ] : zp[2]:268 , +Potential registers zp[1]:270 [ utoa::$10 ] : zp[1]:270 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:271 [ utoa::digit_value#0 ] : zp[2]:271 , +Potential registers zp[2]:273 [ utoa_append::buffer#0 ] : zp[2]:273 , +Potential registers zp[2]:275 [ utoa_append::sub#0 ] : zp[2]:275 , +Potential registers zp[2]:277 [ utoa_append::return#0 ] : zp[2]:277 , +Potential registers zp[1]:279 [ ultoa::$11 ] : zp[1]:279 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:280 [ ultoa::buffer#3 ] : zp[2]:280 , +Potential registers zp[1]:282 [ ultoa::$10 ] : zp[1]:282 , reg byte a , reg byte x , reg byte y , +Potential registers zp[4]:283 [ ultoa::digit_value#0 ] : zp[4]:283 , +Potential registers zp[2]:287 [ ultoa_append::buffer#0 ] : zp[2]:287 , +Potential registers zp[4]:289 [ ultoa_append::sub#0 ] : zp[4]:289 , +Potential registers zp[4]:293 [ ultoa_append::return#0 ] : zp[4]:293 , +Potential registers zp[2]:297 [ cursorLocation::return#3 ] : zp[2]:297 , +Potential registers zp[2]:299 [ setcursor::loc#0 ] : zp[2]:299 , +Potential registers zp[1]:301 [ setcursor::c#0 ] : zp[1]:301 , reg byte x , reg byte y , +Potential registers zp[1]:302 [ setcursor::c#1 ] : zp[1]:302 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:303 [ cursorLocation::return#0 ] : zp[2]:303 , +Potential registers zp[2]:305 [ putchar::loc#0 ] : zp[2]:305 , +Potential registers zp[1]:307 [ putchar::newChar#0 ] : zp[1]:307 , reg byte a , reg byte x , +Potential registers zp[2]:308 [ newline::start#0 ] : zp[2]:308 , +Potential registers zp[2]:310 [ memcpy::source#0 ] : zp[2]:310 , +Potential registers zp[2]:312 [ memcpy::destination#0 ] : zp[2]:312 , +Potential registers zp[2]:314 [ memset::str#0 ] : zp[2]:314 , +Potential registers zp[2]:316 [ cursorLocation::$3 ] : zp[2]:316 , +Potential registers zp[2]:318 [ cursorLocation::$4 ] : zp[2]:318 , +Potential registers zp[2]:320 [ cursorLocation::$5 ] : zp[2]:320 , +Potential registers zp[2]:322 [ cursorLocation::$0 ] : zp[2]:322 , +Potential registers zp[2]:324 [ cursorLocation::$1 ] : zp[2]:324 , +Potential registers zp[2]:326 [ cursorLocation::return#1 ] : zp[2]:326 , +Potential registers zp[2]:328 [ memcpy::src_end#0 ] : zp[2]:328 , +Potential registers mem[12] [ printf_buffer ] : mem[12] , + +REGISTER UPLIFT SCOPES +Uplift Scope [memcpy] 3,000,012,500,000,000,000: zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,000,023,333,333,333,250: zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 125,001,250,000,000,000: zp[2]:328 [ memcpy::src_end#0 ] 333,333,333,333.67: zp[2]:310 [ memcpy::source#0 ] 333,333,333,333.67: zp[2]:312 [ memcpy::destination#0 ] +Uplift Scope [memset] 3,333,356,666,666,666,500: zp[2]:162 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 166,668,333,333,333,312: zp[2]:264 [ memset::end#0 ] 10,000,000,000,001: zp[2]:158 [ memset::num#2 ] 2,333,333,333,361.33: zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 ] 1,000,000,000,001: zp[2]:314 [ memset::str#0 ] +Uplift Scope [utoa_append] 2,500,005,500,000,003.5: zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 2,000,005,000,000,002.5: zp[1]:181 [ utoa_append::digit#2 utoa_append::digit#1 ] 333,333,500,000,000.5: zp[2]:275 [ utoa_append::sub#0 ] 2,000,000,002: zp[2]:277 [ utoa_append::return#0 ] 1,375,000,000.25: zp[2]:273 [ utoa_append::buffer#0 ] +Uplift Scope [ultoa_append] 2,500,005,500,000,003.5: zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] 2,000,005,000,000,002.5: zp[1]:186 [ ultoa_append::digit#2 ultoa_append::digit#1 ] 333,333,500,000,000.5: zp[4]:289 [ ultoa_append::sub#0 ] 2,000,000,002: zp[4]:293 [ ultoa_append::return#0 ] 1,375,000,000.25: zp[2]:287 [ ultoa_append::buffer#0 ] +Uplift Scope [cursorLocation] 200,000,000,000,002: zp[2]:318 [ cursorLocation::$4 ] 200,000,000,000,002: zp[2]:320 [ cursorLocation::$5 ] 200,000,000,000,002: zp[2]:322 [ cursorLocation::$0 ] 200,000,000,000,002: zp[2]:324 [ cursorLocation::$1 ] 150,000,000,000,001.5: zp[2]:316 [ cursorLocation::$3 ] 27,750,000,000,000.75: zp[2]:326 [ cursorLocation::return#1 ] 20,000,000,000,002: zp[2]:297 [ cursorLocation::return#3 ] 2,000,000,000,002: zp[2]:303 [ cursorLocation::return#0 ] +Uplift Scope [setcursor] 20,000,000,000,002: zp[1]:302 [ setcursor::c#1 ] 10,000,000,000,001: zp[2]:299 [ setcursor::loc#0 ] 7,500,000,000,000.75: zp[1]:301 [ setcursor::c#0 ] +Uplift Scope [putchar] 1,500,000,000,001.5: zp[1]:307 [ putchar::newChar#0 ] 1,000,000,000,001: zp[2]:305 [ putchar::loc#0 ] +Uplift Scope [newline] 750,000,000,000.75: zp[2]:308 [ newline::start#0 ] +Uplift Scope [cputc] 183,333,333,333.67: zp[1]:266 [ cputc::convertToScreenCode1_return#0 ] 77,500,025,001.25: zp[1]:262 [ cputc::c ] +Uplift Scope [cputs] 20,001,500,003.5: zp[2]:138 [ cputs::s#26 cputs::s#27 cputs::s#0 ] 10,000,000,001: zp[1]:261 [ cputs::c#1 ] +Uplift Scope [utoa] 3,785,728,575.36: zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 3,071,497,861.36: zp[2]:165 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 2,285,714,288: zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] 2,000,000,002: zp[1]:270 [ utoa::$10 ] 1,500,000,001.5: zp[1]:167 [ utoa::started#2 utoa::started#4 ] 600,000,000.6: zp[2]:271 [ utoa::digit_value#0 ] 200,002: zp[1]:267 [ utoa::$11 ] 200,002: zp[2]:268 [ utoa::buffer#3 ] +Uplift Scope [ultoa] 3,785,728,575.36: zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] 3,071,497,861.36: zp[4]:172 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] 2,285,714,288: zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] 2,000,000,002: zp[1]:282 [ ultoa::$10 ] 1,500,000,001.5: zp[1]:176 [ ultoa::started#2 ultoa::started#4 ] 600,000,000.6: zp[4]:283 [ ultoa::digit_value#0 ] 200,002: zp[1]:279 [ ultoa::$11 ] 200,002: zp[2]:280 [ ultoa::buffer#3 ] +Uplift Scope [mul16u] 337,500,266.25: zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] 242,878,576: zp[4]:150 [ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] 200,000,002: zp[1]:263 [ mul16u::$1 ] 166,675,789.17: zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] 6,309: zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] 2,002: zp[4]:217 [ mul16u::return#3 ] 2,002: zp[4]:227 [ mul16u::return#4 ] 202: zp[4]:253 [ mul16u::return#2 ] +Uplift Scope [printf_number_buffer] 150,006: zp[1]:170 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplift Scope [main] 2,289.1: zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] 2,002: zp[2]:197 [ main::$54 ] 2,002: zp[2]:203 [ main::$55 ] 2,002: zp[2]:205 [ main::$22 ] 2,002: zp[2]:207 [ main::$56 ] 2,002: zp[2]:209 [ main::$57 ] 2,002: zp[2]:211 [ main::$58 ] 2,002: zp[2]:213 [ main::$59 ] 2,002: zp[2]:215 [ main::$60 ] 2,002: zp[4]:221 [ main::mul1#0 ] 2,002: zp[2]:225 [ main::$61 ] 1,001: zp[2]:195 [ main::$53 ] 1,001: zp[4]:231 [ main::mul2#0 ] 667.33: zp[2]:199 [ main::$21 ] 261.77: zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] 236.29: zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] 202: zp[2]:241 [ main::$48 ] 202: zp[2]:243 [ main::$8 ] 202: zp[2]:245 [ main::$49 ] 202: zp[2]:247 [ main::$50 ] 202: zp[2]:249 [ main::$51 ] 202: zp[2]:251 [ main::$52 ] 108.22: zp[2]:201 [ main::$43 ] 101: zp[2]:239 [ main::$47 ] 101: zp[4]:257 [ main::mul#0 ] 100.1: zp[2]:191 [ main::$41 ] 85.19: zp[2]:193 [ main::$42 ] 51.23: zp[2]:130 [ main::i1#2 main::i1#1 ] 27.12: zp[2]:128 [ main::i#2 main::i#1 ] 14.43: zp[2]:235 [ main::$34 ] 13.93: zp[2]:237 [ main::$35 ] +Uplift Scope [printf_uint] 21,025.5: zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] +Uplift Scope [printf_ulong] 7,755.5: zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Uplift Scope [RADIX] +Uplift Scope [ATARI_ANTIC] +Uplift Scope [ATARI_GTIA_READ] +Uplift Scope [ATARI_GTIA_WRITE] +Uplift Scope [ATARI_POKEY_READ] +Uplift Scope [ATARI_POKEY_WRITE] +Uplift Scope [gotoxy] +Uplift Scope [clrscr] +Uplift Scope [printf_format_number] +Uplift Scope [printf_buffer_number] +Uplift Scope [printf_format_string] +Uplift Scope [] 0: mem[12] [ printf_buffer ] + +Uplifting [memcpy] best 34265632 combination zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:328 [ memcpy::src_end#0 ] zp[2]:310 [ memcpy::source#0 ] zp[2]:312 [ memcpy::destination#0 ] +Uplifting [memset] best 34265632 combination zp[2]:162 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:264 [ memset::end#0 ] zp[2]:158 [ memset::num#2 ] zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 ] zp[2]:314 [ memset::str#0 ] +Uplifting [utoa_append] best 33665629 combination zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:275 [ utoa_append::sub#0 ] zp[2]:277 [ utoa_append::return#0 ] zp[2]:273 [ utoa_append::buffer#0 ] +Uplifting [ultoa_append] best 33065626 combination zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] zp[4]:289 [ ultoa_append::sub#0 ] zp[4]:293 [ ultoa_append::return#0 ] zp[2]:287 [ ultoa_append::buffer#0 ] +Uplifting [cursorLocation] best 33065626 combination zp[2]:318 [ cursorLocation::$4 ] zp[2]:320 [ cursorLocation::$5 ] zp[2]:322 [ cursorLocation::$0 ] zp[2]:324 [ cursorLocation::$1 ] zp[2]:316 [ cursorLocation::$3 ] zp[2]:326 [ cursorLocation::return#1 ] zp[2]:297 [ cursorLocation::return#3 ] zp[2]:303 [ cursorLocation::return#0 ] +Uplifting [setcursor] best 33065615 combination reg byte a [ setcursor::c#1 ] zp[2]:299 [ setcursor::loc#0 ] reg byte x [ setcursor::c#0 ] +Uplifting [putchar] best 33065606 combination reg byte a [ putchar::newChar#0 ] zp[2]:305 [ putchar::loc#0 ] +Uplifting [newline] best 33065606 combination zp[2]:308 [ newline::start#0 ] +Uplifting [cputc] best 33065602 combination reg byte x [ cputc::convertToScreenCode1_return#0 ] zp[1]:262 [ cputc::c ] +Uplifting [cputs] best 32975602 combination zp[2]:138 [ cputs::s#26 cputs::s#27 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [utoa] best 32845598 combination zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:165 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:271 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:268 [ utoa::buffer#3 ] +Uplifting [ultoa] best 32715594 combination zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:172 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:283 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:280 [ ultoa::buffer#3 ] +Uplifting [mul16u] best 32655594 combination zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] zp[4]:150 [ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] reg byte a [ mul16u::$1 ] zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] zp[4]:217 [ mul16u::return#3 ] zp[4]:227 [ mul16u::return#4 ] zp[4]:253 [ mul16u::return#2 ] +Uplifting [printf_number_buffer] best 32655582 combination reg byte a [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [main] best 32655582 combination zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] zp[2]:197 [ main::$54 ] zp[2]:203 [ main::$55 ] zp[2]:205 [ main::$22 ] zp[2]:207 [ main::$56 ] zp[2]:209 [ main::$57 ] zp[2]:211 [ main::$58 ] zp[2]:213 [ main::$59 ] zp[2]:215 [ main::$60 ] zp[4]:221 [ main::mul1#0 ] zp[2]:225 [ main::$61 ] zp[2]:195 [ main::$53 ] zp[4]:231 [ main::mul2#0 ] zp[2]:199 [ main::$21 ] zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] zp[2]:241 [ main::$48 ] zp[2]:243 [ main::$8 ] zp[2]:245 [ main::$49 ] zp[2]:247 [ main::$50 ] zp[2]:249 [ main::$51 ] zp[2]:251 [ main::$52 ] zp[2]:201 [ main::$43 ] zp[2]:239 [ main::$47 ] zp[4]:257 [ main::mul#0 ] zp[2]:191 [ main::$41 ] zp[2]:193 [ main::$42 ] zp[2]:130 [ main::i1#2 main::i1#1 ] zp[2]:128 [ main::i#2 main::i#1 ] zp[2]:235 [ main::$34 ] zp[2]:237 [ main::$35 ] +Uplifting [printf_uint] best 32655582 combination zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] +Uplifting [printf_ulong] best 32655582 combination zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] +Uplifting [RADIX] best 32655582 combination +Uplifting [ATARI_ANTIC] best 32655582 combination +Uplifting [ATARI_GTIA_READ] best 32655582 combination +Uplifting [ATARI_GTIA_WRITE] best 32655582 combination +Uplifting [ATARI_POKEY_READ] best 32655582 combination +Uplifting [ATARI_POKEY_WRITE] best 32655582 combination +Uplifting [gotoxy] best 32655582 combination +Uplifting [clrscr] best 32655582 combination +Uplifting [printf_format_number] best 32655582 combination +Uplifting [printf_buffer_number] best 32655582 combination +Uplifting [printf_format_string] best 32655582 combination +Uplifting [] best 32655582 combination mem[12] [ printf_buffer ] +Attempting to uplift remaining variables inzp[1]:262 [ cputc::c ] +Uplifting [cputc] best 32655582 combination zp[1]:262 [ cputc::c ] +Attempting to uplift remaining variables inzp[1]:164 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 32655582 combination zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 32655582 combination zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 ] ] with [ zp[2]:165 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:207 [ main::$56 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 ] ] with [ zp[2]:209 [ main::$57 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 ] ] with [ zp[2]:211 [ main::$58 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 ] ] with [ zp[2]:245 [ main::$49 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 ] ] with [ zp[2]:247 [ main::$50 ] ] - score: 1 +Coalescing zero page register [ zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 ] ] with [ zp[2]:215 [ main::$60 ] ] - score: 1 +Coalescing zero page register [ zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 ] ] with [ zp[2]:225 [ main::$61 ] ] - score: 1 +Coalescing zero page register [ zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 ] ] with [ zp[2]:251 [ main::$52 ] ] - score: 1 +Coalescing zero page register [ zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 ] ] with [ zp[2]:213 [ main::$59 ] ] - score: 1 +Coalescing zero page register [ zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 ] ] with [ zp[2]:249 [ main::$51 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 ] ] with [ zp[4]:217 [ mul16u::return#3 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 ] ] with [ zp[4]:227 [ mul16u::return#4 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 ] ] with [ zp[4]:253 [ mul16u::return#2 ] ] - score: 1 +Coalescing zero page register [ zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ] ] with [ zp[4]:172 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] ] with [ zp[4]:231 [ main::mul2#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 ] ] with [ zp[4]:257 [ main::mul#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:158 [ memset::num#2 ] ] with [ zp[2]:264 [ memset::end#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 ] ] with [ zp[2]:162 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:314 [ memset::str#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:268 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:273 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] ] with [ zp[2]:280 [ ultoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ] ] with [ zp[2]:287 [ ultoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:277 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] ] with [ zp[4]:293 [ ultoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:310 [ memcpy::source#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:312 [ memcpy::destination#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:195 [ main::$53 ] ] with [ zp[2]:199 [ main::$21 ] ] - score: 1 +Coalescing zero page register [ zp[2]:203 [ main::$55 ] ] with [ zp[2]:205 [ main::$22 ] ] - score: 1 +Coalescing zero page register [ zp[2]:239 [ main::$47 ] ] with [ zp[2]:243 [ main::$8 ] ] - score: 1 +Coalescing zero page register [ zp[2]:271 [ utoa::digit_value#0 ] ] with [ zp[2]:275 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:283 [ ultoa::digit_value#0 ] ] with [ zp[4]:289 [ ultoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 ] ] with [ zp[2]:299 [ setcursor::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 setcursor::loc#0 ] ] with [ zp[2]:326 [ cursorLocation::return#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:303 [ cursorLocation::return#0 ] ] with [ zp[2]:305 [ putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:316 [ cursorLocation::$3 ] ] with [ zp[2]:320 [ cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:322 [ cursorLocation::$0 ] ] with [ zp[2]:324 [ cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 main::$50 ] ] with [ zp[2]:179 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 2 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 ] ] with [ zp[4]:154 [ printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 ] ] - score: 2 +Coalescing zero page register [ zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 main::$52 ] ] with [ zp[2]:201 [ main::$43 ] ] - score: 1 +Coalescing zero page register [ zp[2]:142 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 main::$52 main::$43 ] ] with [ zp[2]:237 [ main::$35 ] ] - score: 1 +Coalescing zero page register [ zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 main::$51 ] ] with [ zp[2]:191 [ main::$41 ] ] - score: 1 +Coalescing zero page register [ zp[2]:144 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 main::$51 main::$41 ] ] with [ zp[2]:235 [ main::$34 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 ] ] with [ zp[4]:221 [ main::mul1#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 ] ] with [ zp[2]:308 [ newline::start#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 ] ] with [ zp[2]:303 [ cursorLocation::return#0 putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 ] ] with [ zp[2]:322 [ cursorLocation::$0 cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 main::mul1#0 ] ] with [ zp[4]:182 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] ] - score: 2 +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 ] ] with [ zp[2]:316 [ cursorLocation::$3 cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:140 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 main::$50 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] with [ zp[2]:138 [ cputs::s#26 cputs::s#27 cputs::s#0 ] ] +Coalescing zero page register [ zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:158 [ memset::num#2 memset::end#0 ] ] +Coalescing zero page register [ zp[1]:171 [ ultoa::digit#2 ultoa::digit#1 ] ] with [ zp[1]:164 [ utoa::digit#2 utoa::digit#1 ] ] +Coalescing zero page register [ zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 ] ] with [ zp[2]:160 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] ] +Coalescing zero page register [ zp[2]:195 [ main::$53 main::$21 ] ] with [ zp[2]:187 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 ] ] +Coalescing zero page register [ zp[2]:197 [ main::$54 ] ] with [ zp[2]:189 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] ] +Coalescing zero page register [ zp[4]:283 [ ultoa::digit_value#0 ultoa_append::sub#0 ] ] with [ zp[4]:150 [ mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] ] +Coalescing zero page register [ zp[2]:297 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 ] ] with [ zp[2]:271 [ utoa::digit_value#0 utoa_append::sub#0 ] ] +Coalescing zero page register [ zp[2]:328 [ memcpy::src_end#0 ] ] with [ zp[2]:318 [ cursorLocation::$4 ] ] +Coalescing zero page register [ zp[2]:195 [ main::$53 main::$21 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 ] ] with [ zp[2]:168 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::num#2 memset::end#0 ] ] +Coalescing zero page register [ zp[2]:203 [ main::$55 main::$22 ] ] with [ zp[2]:177 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] ] +Allocated (was zp[2]:140) zp[2]:138 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 main::$50 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 cputs::s#26 cputs::s#27 cputs::s#0 ] +Allocated (was zp[2]:142) zp[2]:140 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 main::$52 main::$43 main::$35 ] +Allocated (was zp[2]:144) zp[2]:142 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 main::$51 main::$41 main::$34 ] +Allocated (was zp[4]:146) zp[4]:144 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 main::mul1#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +Allocated (was zp[1]:171) zp[1]:148 [ ultoa::digit#2 ultoa::digit#1 utoa::digit#2 utoa::digit#1 ] +Allocated (was zp[2]:193) zp[2]:149 [ main::$42 ] +Allocated (was zp[2]:195) zp[2]:151 [ main::$53 main::$21 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::num#2 memset::end#0 ] +Allocated (was zp[2]:197) zp[2]:153 [ main::$54 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +Allocated (was zp[2]:203) zp[2]:155 [ main::$55 main::$22 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +Allocated (was zp[2]:239) zp[2]:157 [ main::$47 main::$8 ] +Allocated (was zp[2]:241) zp[2]:159 [ main::$48 ] +Allocated (was zp[1]:262) zp[1]:161 [ cputc::c ] +Allocated (was zp[4]:283) zp[4]:162 [ ultoa::digit_value#0 ultoa_append::sub#0 mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +Allocated (was zp[2]:297) zp[2]:166 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 utoa::digit_value#0 utoa_append::sub#0 ] +Allocated (was zp[2]:328) zp[2]:168 [ memcpy::src_end#0 cursorLocation::$4 ] + +ASSEMBLER BEFORE OPTIMIZATION + // File Comments +// https://adventofcode.com/2020/day/1/input +// Find 2 entries that give 2020 when added together +// And 3 entries that give 2020 when added together + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-01.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const SIZEOF_WORD = 2 + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + .const num_entries = $c8*SIZEOF_WORD/SIZEOF_WORD + .label __8 = $9d + .label __21 = $97 + .label __22 = $9b + .label __34 = $8e + .label __35 = $8c + .label __41 = $8e + .label __42 = $95 + .label __43 = $8c + .label j = $88 + .label i = $80 + .label mul = $90 + .label j1 = $84 + .label k = $86 + .label i1 = $82 + .label mul1 = $90 + .label mul2 = $90 + .label __47 = $9d + .label __48 = $9f + .label __49 = $8a + .label __50 = $8a + .label __51 = $8e + .label __52 = $8c + .label __53 = $97 + .label __54 = $99 + .label __55 = $9b + .label __56 = $8a + .label __57 = $8a + .label __58 = $8a + .label __59 = $8e + .label __60 = $8c + .label __61 = $8c + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@19 [phi:main->main::@19] + __b19_from_main: + jmp __b19 + // main::@19 + __b19: + // [3] call cputs + // [140] phi from main::@19 to cputs [phi:main::@19->cputs] + cputs_from___b19: + // [140] phi cputs::s#27 = main::s [phi:main::@19->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // [4] phi from main::@19 to main::@20 [phi:main::@19->main::@20] + __b20_from___b19: + jmp __b20 + // main::@20 + __b20: + // [5] call printf_uint + // [148] phi from main::@20 to printf_uint [phi:main::@20->printf_uint] + printf_uint_from___b20: + // [148] phi printf_uint::uvalue#12 = main::num_entries#0 [phi:main::@20->printf_uint#0] -- vwuz1=vwuc1 + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // [6] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + __b21_from___b20: + jmp __b21 + // main::@21 + __b21: + // [7] call cputs + // [140] phi from main::@21 to cputs [phi:main::@21->cputs] + cputs_from___b21: + // [140] phi cputs::s#27 = main::s1 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [8] phi from main::@21 to main::@1 [phi:main::@21->main::@1] + __b1_from___b21: + // [8] phi main::i#2 = 0 [phi:main::@21->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z i + lda #>0 + sta.z i+1 + jmp __b1 + // main::@1 + __b1: + // [9] if(main::i#2<main::num_entries#0) goto main::@2 -- vwuz1_lt_vwuc1_then_la1 + lda.z i+1 + cmp #>num_entries + bcc __b2 + bne !+ + lda.z i + cmp #<num_entries + bcc __b2 + !: + // [10] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + __b3_from___b1: + jmp __b3 + // main::@3 + __b3: + // [11] call cputs + // [140] phi from main::@3 to cputs [phi:main::@3->cputs] + cputs_from___b3: + // [140] phi cputs::s#27 = main::s2 [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [12] phi from main::@3 to main::@22 [phi:main::@3->main::@22] + __b22_from___b3: + jmp __b22 + // main::@22 + __b22: + // [13] call printf_uint + // [148] phi from main::@22 to printf_uint [phi:main::@22->printf_uint] + printf_uint_from___b22: + // [148] phi printf_uint::uvalue#12 = main::num_entries#0 [phi:main::@22->printf_uint#0] -- vwuz1=vwuc1 + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // [14] phi from main::@22 to main::@23 [phi:main::@22->main::@23] + __b23_from___b22: + jmp __b23 + // main::@23 + __b23: + // [15] call cputs + // [140] phi from main::@23 to cputs [phi:main::@23->cputs] + cputs_from___b23: + // [140] phi cputs::s#27 = main::s1 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [16] phi from main::@23 to main::@9 [phi:main::@23->main::@9] + __b9_from___b23: + // [16] phi main::i1#2 = 0 [phi:main::@23->main::@9#0] -- vwuz1=vwuc1 + lda #<0 + sta.z i1 + lda #>0 + sta.z i1+1 + jmp __b9 + // main::@9 + __b9: + // [17] if(main::i1#2<main::num_entries#0) goto main::@10 -- vwuz1_lt_vwuc1_then_la1 + lda.z i1+1 + cmp #>num_entries + bcc __b10 + bne !+ + lda.z i1 + cmp #<num_entries + bcc __b10 + !: + jmp __breturn + // main::@return + __breturn: + // [18] return + rts + // main::@10 + __b10: + // [19] main::j1#0 = main::i1#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z i1 + adc #1 + sta.z j1 + lda.z i1+1 + adc #0 + sta.z j1+1 + // [20] phi from main::@10 main::@16 to main::@11 [phi:main::@10/main::@16->main::@11] + __b11_from___b10: + __b11_from___b16: + // [20] phi main::j1#2 = main::j1#0 [phi:main::@10/main::@16->main::@11#0] -- register_copy + jmp __b11 + // main::@11 + __b11: + // [21] if(main::j1#2<main::num_entries#0) goto main::@12 -- vwuz1_lt_vwuc1_then_la1 + lda.z j1+1 + cmp #>num_entries + bcc __b12 + bne !+ + lda.z j1 + cmp #<num_entries + bcc __b12 + !: + // [22] phi from main::@11 to main::@13 [phi:main::@11->main::@13] + __b13_from___b11: + jmp __b13 + // main::@13 + __b13: + // [23] call cputs + // [140] phi from main::@13 to cputs [phi:main::@13->cputs] + cputs_from___b13: + // [140] phi cputs::s#27 = main::s4 [phi:main::@13->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + jmp __b38 + // main::@38 + __b38: + // [24] main::i1#1 = ++ main::i1#2 -- vwuz1=_inc_vwuz1 + inc.z i1 + bne !+ + inc.z i1+1 + !: + // [16] phi from main::@38 to main::@9 [phi:main::@38->main::@9] + __b9_from___b38: + // [16] phi main::i1#2 = main::i1#1 [phi:main::@38->main::@9#0] -- register_copy + jmp __b9 + // main::@12 + __b12: + // [25] main::k#0 = main::j1#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z j1 + adc #1 + sta.z k + lda.z j1+1 + adc #0 + sta.z k+1 + // [26] phi from main::@12 main::@17 to main::@14 [phi:main::@12/main::@17->main::@14] + __b14_from___b12: + __b14_from___b17: + // [26] phi main::k#10 = main::k#0 [phi:main::@12/main::@17->main::@14#0] -- register_copy + jmp __b14 + // main::@14 + __b14: + // [27] if(main::k#10<main::num_entries#0) goto main::@15 -- vwuz1_lt_vwuc1_then_la1 + lda.z k+1 + cmp #>num_entries + bcc __b15 + bne !+ + lda.z k + cmp #<num_entries + bcc __b15 + !: + jmp __b16 + // main::@16 + __b16: + // [28] main::j1#1 = ++ main::j1#2 -- vwuz1=_inc_vwuz1 + inc.z j1 + bne !+ + inc.z j1+1 + !: + jmp __b11_from___b16 + // main::@15 + __b15: + // [29] main::$41 = main::i1#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z i1 + asl + sta.z __41 + lda.z i1+1 + rol + sta.z __41+1 + // [30] main::$42 = main::j1#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z j1 + asl + sta.z __42 + lda.z j1+1 + rol + sta.z __42+1 + // [31] main::$53 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __41 + adc #<entries + sta.z __53 + lda.z __41+1 + adc #>entries + sta.z __53+1 + // [32] main::$54 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __54 + lda.z __42+1 + adc #>entries + sta.z __54+1 + // [33] main::$21 = *main::$53 + *main::$54 -- vwuz1=_deref_pwuz1_plus__deref_pwuz2 + ldy #0 + clc + lda (__21),y + adc (__54),y + pha + iny + lda (__21),y + adc (__54),y + sta.z __21+1 + pla + sta.z __21 + // [34] main::$43 = main::k#10 << 1 -- vwuz1=vwuz2_rol_1 + lda.z k + asl + sta.z __43 + lda.z k+1 + rol + sta.z __43+1 + // [35] main::$55 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __43 + adc #<entries + sta.z __55 + lda.z __43+1 + adc #>entries + sta.z __55+1 + // [36] main::$22 = main::$21 + *main::$55 -- vwuz1=vwuz2_plus__deref_pwuz1 + ldy #0 + clc + lda (__22),y + adc.z __21 + pha + iny + lda (__22),y + adc.z __21+1 + sta.z __22+1 + pla + sta.z __22 + // [37] if(main::$22!=$7e4) goto main::@17 -- vwuz1_neq_vwuc1_then_la1 + lda.z __22+1 + cmp #>$7e4 + bne __b17 + lda.z __22 + cmp #<$7e4 + bne __b17 + // [38] phi from main::@15 to main::@18 [phi:main::@15->main::@18] + __b18_from___b15: + jmp __b18 + // main::@18 + __b18: + // [39] call cputs + // [140] phi from main::@18 to cputs [phi:main::@18->cputs] + cputs_from___b18: + // [140] phi cputs::s#27 = main::s5 [phi:main::@18->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // [40] phi from main::@18 to main::@39 [phi:main::@18->main::@39] + __b39_from___b18: + jmp __b39 + // main::@39 + __b39: + // [41] call cputs + // [140] phi from main::@39 to cputs [phi:main::@39->cputs] + cputs_from___b39: + // [140] phi cputs::s#27 = main::s6 [phi:main::@39->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + jmp __b40 + // main::@40 + __b40: + // [42] printf_uint::uvalue#6 = main::i1#2 -- vwuz1=vwuz2 + lda.z i1 + sta.z printf_uint.uvalue + lda.z i1+1 + sta.z printf_uint.uvalue+1 + // [43] call printf_uint + // [148] phi from main::@40 to printf_uint [phi:main::@40->printf_uint] + printf_uint_from___b40: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#6 [phi:main::@40->printf_uint#0] -- register_copy + jsr printf_uint + // [44] phi from main::@40 to main::@41 [phi:main::@40->main::@41] + __b41_from___b40: + jmp __b41 + // main::@41 + __b41: + // [45] call cputs + // [140] phi from main::@41 to cputs [phi:main::@41->cputs] + cputs_from___b41: + // [140] phi cputs::s#27 = main::s7 [phi:main::@41->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + jmp __b42 + // main::@42 + __b42: + // [46] main::$56 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __41 + adc #<entries + sta.z __56 + lda.z __41+1 + adc #>entries + sta.z __56+1 + // [47] printf_uint::uvalue#7 = *main::$56 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [48] call printf_uint + // [148] phi from main::@42 to printf_uint [phi:main::@42->printf_uint] + printf_uint_from___b42: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#7 [phi:main::@42->printf_uint#0] -- register_copy + jsr printf_uint + // [49] phi from main::@42 to main::@43 [phi:main::@42->main::@43] + __b43_from___b42: + jmp __b43 + // main::@43 + __b43: + // [50] call cputs + // [140] phi from main::@43 to cputs [phi:main::@43->cputs] + cputs_from___b43: + // [140] phi cputs::s#27 = main::s8 [phi:main::@43->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + jmp __b44 + // main::@44 + __b44: + // [51] printf_uint::uvalue#8 = main::j1#2 -- vwuz1=vwuz2 + lda.z j1 + sta.z printf_uint.uvalue + lda.z j1+1 + sta.z printf_uint.uvalue+1 + // [52] call printf_uint + // [148] phi from main::@44 to printf_uint [phi:main::@44->printf_uint] + printf_uint_from___b44: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#8 [phi:main::@44->printf_uint#0] -- register_copy + jsr printf_uint + // [53] phi from main::@44 to main::@45 [phi:main::@44->main::@45] + __b45_from___b44: + jmp __b45 + // main::@45 + __b45: + // [54] call cputs + // [140] phi from main::@45 to cputs [phi:main::@45->cputs] + cputs_from___b45: + // [140] phi cputs::s#27 = main::s7 [phi:main::@45->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + jmp __b46 + // main::@46 + __b46: + // [55] main::$57 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __57 + lda.z __42+1 + adc #>entries + sta.z __57+1 + // [56] printf_uint::uvalue#9 = *main::$57 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [57] call printf_uint + // [148] phi from main::@46 to printf_uint [phi:main::@46->printf_uint] + printf_uint_from___b46: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#9 [phi:main::@46->printf_uint#0] -- register_copy + jsr printf_uint + // [58] phi from main::@46 to main::@47 [phi:main::@46->main::@47] + __b47_from___b46: + jmp __b47 + // main::@47 + __b47: + // [59] call cputs + // [140] phi from main::@47 to cputs [phi:main::@47->cputs] + cputs_from___b47: + // [140] phi cputs::s#27 = main::s8 [phi:main::@47->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + jmp __b48 + // main::@48 + __b48: + // [60] printf_uint::uvalue#10 = main::k#10 -- vwuz1=vwuz2 + lda.z k + sta.z printf_uint.uvalue + lda.z k+1 + sta.z printf_uint.uvalue+1 + // [61] call printf_uint + // [148] phi from main::@48 to printf_uint [phi:main::@48->printf_uint] + printf_uint_from___b48: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#10 [phi:main::@48->printf_uint#0] -- register_copy + jsr printf_uint + // [62] phi from main::@48 to main::@49 [phi:main::@48->main::@49] + __b49_from___b48: + jmp __b49 + // main::@49 + __b49: + // [63] call cputs + // [140] phi from main::@49 to cputs [phi:main::@49->cputs] + cputs_from___b49: + // [140] phi cputs::s#27 = main::s7 [phi:main::@49->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + jmp __b50 + // main::@50 + __b50: + // [64] main::$58 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __43 + adc #<entries + sta.z __58 + lda.z __43+1 + adc #>entries + sta.z __58+1 + // [65] printf_uint::uvalue#11 = *main::$58 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [66] call printf_uint + // [148] phi from main::@50 to printf_uint [phi:main::@50->printf_uint] + printf_uint_from___b50: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#11 [phi:main::@50->printf_uint#0] -- register_copy + jsr printf_uint + // [67] phi from main::@50 to main::@51 [phi:main::@50->main::@51] + __b51_from___b50: + jmp __b51 + // main::@51 + __b51: + // [68] call cputs + // [140] phi from main::@51 to cputs [phi:main::@51->cputs] + cputs_from___b51: + // [140] phi cputs::s#27 = main::s10 [phi:main::@51->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + jmp __b52 + // main::@52 + __b52: + // [69] main::$59 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __59 + adc #<entries + sta.z __59 + lda.z __59+1 + adc #>entries + sta.z __59+1 + // [70] mul16u::a#2 = *main::$59 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + // [71] main::$60 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __60 + adc #<entries + sta.z __60 + lda.z __60+1 + adc #>entries + sta.z __60+1 + // [72] mul16u::b#1 = *main::$60 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [73] call mul16u + // [155] phi from main::@52 to mul16u [phi:main::@52->mul16u] + mul16u_from___b52: + // [155] phi mul16u::a#7 = mul16u::a#2 [phi:main::@52->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#1 [phi:main::@52->mul16u#1] -- register_copy + jsr mul16u + // [74] mul16u::return#3 = mul16u::res#2 + jmp __b53 + // main::@53 + __b53: + // [75] main::mul1#0 = mul16u::return#3 + // [76] mul16u::a#3 = < main::mul1#0 -- vwuz1=_lo_vduz2 + lda.z mul1 + sta.z mul16u.a + lda.z mul1+1 + sta.z mul16u.a+1 + // [77] main::$61 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __61 + lda.z __42+1 + adc #>entries + sta.z __61+1 + // [78] mul16u::b#2 = *main::$61 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [79] call mul16u + // [155] phi from main::@53 to mul16u [phi:main::@53->mul16u] + mul16u_from___b53: + // [155] phi mul16u::a#7 = mul16u::a#3 [phi:main::@53->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#2 [phi:main::@53->mul16u#1] -- register_copy + jsr mul16u + // [80] mul16u::return#4 = mul16u::res#2 + jmp __b54 + // main::@54 + __b54: + // [81] main::mul2#0 = mul16u::return#4 + // [82] call cputs + // [140] phi from main::@54 to cputs [phi:main::@54->cputs] + cputs_from___b54: + // [140] phi cputs::s#27 = main::s11 [phi:main::@54->cputs#0] -- pbuz1=pbuc1 + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + jmp __b55 + // main::@55 + __b55: + // [83] printf_ulong::uvalue#1 = main::mul2#0 + // [84] call printf_ulong + // [166] phi from main::@55 to printf_ulong [phi:main::@55->printf_ulong] + printf_ulong_from___b55: + // [166] phi printf_ulong::uvalue#2 = printf_ulong::uvalue#1 [phi:main::@55->printf_ulong#0] -- register_copy + jsr printf_ulong + // [85] phi from main::@55 to main::@56 [phi:main::@55->main::@56] + __b56_from___b55: + jmp __b56 + // main::@56 + __b56: + // [86] call cputs + // [140] phi from main::@56 to cputs [phi:main::@56->cputs] + cputs_from___b56: + // [140] phi cputs::s#27 = main::s5 [phi:main::@56->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + jmp __b17 + // main::@17 + __b17: + // [87] main::k#1 = ++ main::k#10 -- vwuz1=_inc_vwuz1 + inc.z k + bne !+ + inc.z k+1 + !: + jmp __b14_from___b17 + // main::@2 + __b2: + // [88] main::j#0 = main::i#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z i + adc #1 + sta.z j + lda.z i+1 + adc #0 + sta.z j+1 + // [89] phi from main::@2 main::@7 to main::@4 [phi:main::@2/main::@7->main::@4] + __b4_from___b2: + __b4_from___b7: + // [89] phi main::j#10 = main::j#0 [phi:main::@2/main::@7->main::@4#0] -- register_copy + jmp __b4 + // main::@4 + __b4: + // [90] if(main::j#10<main::num_entries#0) goto main::@5 -- vwuz1_lt_vwuc1_then_la1 + lda.z j+1 + cmp #>num_entries + bcc __b5 + bne !+ + lda.z j + cmp #<num_entries + bcc __b5 + !: + // [91] phi from main::@4 to main::@6 [phi:main::@4->main::@6] + __b6_from___b4: + jmp __b6 + // main::@6 + __b6: + // [92] call cputs + // [140] phi from main::@6 to cputs [phi:main::@6->cputs] + cputs_from___b6: + // [140] phi cputs::s#27 = main::s4 [phi:main::@6->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + jmp __b24 + // main::@24 + __b24: + // [93] main::i#1 = ++ main::i#2 -- vwuz1=_inc_vwuz1 + inc.z i + bne !+ + inc.z i+1 + !: + // [8] phi from main::@24 to main::@1 [phi:main::@24->main::@1] + __b1_from___b24: + // [8] phi main::i#2 = main::i#1 [phi:main::@24->main::@1#0] -- register_copy + jmp __b1 + // main::@5 + __b5: + // [94] main::$34 = main::i#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z i + asl + sta.z __34 + lda.z i+1 + rol + sta.z __34+1 + // [95] main::$35 = main::j#10 << 1 -- vwuz1=vwuz2_rol_1 + lda.z j + asl + sta.z __35 + lda.z j+1 + rol + sta.z __35+1 + // [96] main::$47 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __34 + adc #<entries + sta.z __47 + lda.z __34+1 + adc #>entries + sta.z __47+1 + // [97] main::$48 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __35 + adc #<entries + sta.z __48 + lda.z __35+1 + adc #>entries + sta.z __48+1 + // [98] main::$8 = *main::$47 + *main::$48 -- vwuz1=_deref_pwuz1_plus__deref_pwuz2 + ldy #0 + clc + lda (__8),y + adc (__48),y + pha + iny + lda (__8),y + adc (__48),y + sta.z __8+1 + pla + sta.z __8 + // [99] if(main::$8!=$7e4) goto main::@7 -- vwuz1_neq_vwuc1_then_la1 + lda.z __8+1 + cmp #>$7e4 + bne __b7 + lda.z __8 + cmp #<$7e4 + bne __b7 + // [100] phi from main::@5 to main::@8 [phi:main::@5->main::@8] + __b8_from___b5: + jmp __b8 + // main::@8 + __b8: + // [101] call cputs + // [140] phi from main::@8 to cputs [phi:main::@8->cputs] + cputs_from___b8: + // [140] phi cputs::s#27 = main::s5 [phi:main::@8->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // [102] phi from main::@8 to main::@25 [phi:main::@8->main::@25] + __b25_from___b8: + jmp __b25 + // main::@25 + __b25: + // [103] call cputs + // [140] phi from main::@25 to cputs [phi:main::@25->cputs] + cputs_from___b25: + // [140] phi cputs::s#27 = main::s6 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + jmp __b26 + // main::@26 + __b26: + // [104] printf_uint::uvalue#2 = main::i#2 -- vwuz1=vwuz2 + lda.z i + sta.z printf_uint.uvalue + lda.z i+1 + sta.z printf_uint.uvalue+1 + // [105] call printf_uint + // [148] phi from main::@26 to printf_uint [phi:main::@26->printf_uint] + printf_uint_from___b26: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#2 [phi:main::@26->printf_uint#0] -- register_copy + jsr printf_uint + // [106] phi from main::@26 to main::@27 [phi:main::@26->main::@27] + __b27_from___b26: + jmp __b27 + // main::@27 + __b27: + // [107] call cputs + // [140] phi from main::@27 to cputs [phi:main::@27->cputs] + cputs_from___b27: + // [140] phi cputs::s#27 = main::s7 [phi:main::@27->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + jmp __b28 + // main::@28 + __b28: + // [108] main::$49 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __34 + adc #<entries + sta.z __49 + lda.z __34+1 + adc #>entries + sta.z __49+1 + // [109] printf_uint::uvalue#3 = *main::$49 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [110] call printf_uint + // [148] phi from main::@28 to printf_uint [phi:main::@28->printf_uint] + printf_uint_from___b28: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#3 [phi:main::@28->printf_uint#0] -- register_copy + jsr printf_uint + // [111] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + __b29_from___b28: + jmp __b29 + // main::@29 + __b29: + // [112] call cputs + // [140] phi from main::@29 to cputs [phi:main::@29->cputs] + cputs_from___b29: + // [140] phi cputs::s#27 = main::s8 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + jmp __b30 + // main::@30 + __b30: + // [113] printf_uint::uvalue#4 = main::j#10 -- vwuz1=vwuz2 + lda.z j + sta.z printf_uint.uvalue + lda.z j+1 + sta.z printf_uint.uvalue+1 + // [114] call printf_uint + // [148] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + printf_uint_from___b30: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#4 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [115] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + __b31_from___b30: + jmp __b31 + // main::@31 + __b31: + // [116] call cputs + // [140] phi from main::@31 to cputs [phi:main::@31->cputs] + cputs_from___b31: + // [140] phi cputs::s#27 = main::s7 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + jmp __b32 + // main::@32 + __b32: + // [117] main::$50 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __35 + adc #<entries + sta.z __50 + lda.z __35+1 + adc #>entries + sta.z __50+1 + // [118] printf_uint::uvalue#5 = *main::$50 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [119] call printf_uint + // [148] phi from main::@32 to printf_uint [phi:main::@32->printf_uint] + printf_uint_from___b32: + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#5 [phi:main::@32->printf_uint#0] -- register_copy + jsr printf_uint + // [120] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + __b33_from___b32: + jmp __b33 + // main::@33 + __b33: + // [121] call cputs + // [140] phi from main::@33 to cputs [phi:main::@33->cputs] + cputs_from___b33: + // [140] phi cputs::s#27 = main::s10 [phi:main::@33->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + jmp __b34 + // main::@34 + __b34: + // [122] main::$51 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __51 + adc #<entries + sta.z __51 + lda.z __51+1 + adc #>entries + sta.z __51+1 + // [123] mul16u::a#1 = *main::$51 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + // [124] main::$52 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __52 + adc #<entries + sta.z __52 + lda.z __52+1 + adc #>entries + sta.z __52+1 + // [125] mul16u::b#0 = *main::$52 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [126] call mul16u + // [155] phi from main::@34 to mul16u [phi:main::@34->mul16u] + mul16u_from___b34: + // [155] phi mul16u::a#7 = mul16u::a#1 [phi:main::@34->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#0 [phi:main::@34->mul16u#1] -- register_copy + jsr mul16u + // [127] mul16u::return#2 = mul16u::res#2 + jmp __b35 + // main::@35 + __b35: + // [128] main::mul#0 = mul16u::return#2 + // [129] call cputs + // [140] phi from main::@35 to cputs [phi:main::@35->cputs] + cputs_from___b35: + // [140] phi cputs::s#27 = main::s11 [phi:main::@35->cputs#0] -- pbuz1=pbuc1 + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + jmp __b36 + // main::@36 + __b36: + // [130] printf_ulong::uvalue#0 = main::mul#0 + // [131] call printf_ulong + // [166] phi from main::@36 to printf_ulong [phi:main::@36->printf_ulong] + printf_ulong_from___b36: + // [166] phi printf_ulong::uvalue#2 = printf_ulong::uvalue#0 [phi:main::@36->printf_ulong#0] -- register_copy + jsr printf_ulong + // [132] phi from main::@36 to main::@37 [phi:main::@36->main::@37] + __b37_from___b36: + jmp __b37 + // main::@37 + __b37: + // [133] call cputs + // [140] phi from main::@37 to cputs [phi:main::@37->cputs] + cputs_from___b37: + // [140] phi cputs::s#27 = main::s5 [phi:main::@37->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + jmp __b7 + // main::@7 + __b7: + // [134] main::j#1 = ++ main::j#10 -- vwuz1=_inc_vwuz1 + inc.z j + bne !+ + inc.z j+1 + !: + jmp __b4_from___b7 + .segment Data + .encoding "ascii" + s: .text "looking a+b=2020 within " + .byte 0 + s1: .text @" entries\$9b" + .byte 0 + s2: .text @"\$9blooking a+b+c=2020 within " + .byte 0 + s4: .text "." + .byte 0 + s5: .text @"\$9b" + .byte 0 + s6: .text "match found [" + .byte 0 + s7: .text "]" + .byte 0 + s8: .text "+[" + .byte 0 + s10: .text @"=2020\$9b" + .byte 0 + s11: .text "multiplied " + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [135] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // [136] call memset + // Fill entire screen with spaces + // [173] phi from clrscr to memset [phi:clrscr->memset] + memset_from_clrscr: + // [173] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [173] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + jmp __b1 + // clrscr::@1 + __b1: + // [137] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // [138] call gotoxy + jsr gotoxy + jmp __breturn + // clrscr::@return + __breturn: + // [139] return + rts +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8a) s) +cputs: { + .label s = $8a + // [141] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [141] phi cputs::s#26 = cputs::s#27 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [142] cputs::c#1 = *cputs::s#26 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [143] cputs::s#0 = ++ cputs::s#26 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [144] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [145] return + rts + // cputs::@2 + __b2: + // [146] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [147] call cputc + jsr cputc + jmp __b1_from___b2 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($8a) uvalue) +printf_uint: { + .label uvalue = $8a + jmp __b1 + // printf_uint::@1 + __b1: + // [149] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [150] utoa::value#1 = printf_uint::uvalue#12 + // [151] call utoa + // Format number into buffer + // [203] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [152] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [153] call printf_number_buffer + // Print using format + // [224] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [224] phi printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#1 [phi:printf_uint::@2->printf_number_buffer#0] -- register_copy + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [154] return + rts +} + // mul16u +// Perform binary multiplication of two unsigned 16-bit unsigned ints into a 32-bit unsigned long +// mul16u(word zp($8e) a, word zp($8c) b) +mul16u: { + .label mb = $a2 + .label a = $8e + .label res = $90 + .label b = $8c + .label return = $90 + // [156] mul16u::mb#0 = (dword)mul16u::b#3 -- vduz1=_dword_vwuz2 + lda.z b + sta.z mb + lda.z b+1 + sta.z mb+1 + lda #0 + sta.z mb+2 + sta.z mb+3 + // [157] phi from mul16u to mul16u::@1 [phi:mul16u->mul16u::@1] + __b1_from_mul16u: + // [157] phi mul16u::mb#2 = mul16u::mb#0 [phi:mul16u->mul16u::@1#0] -- register_copy + // [157] phi mul16u::res#2 = 0 [phi:mul16u->mul16u::@1#1] -- vduz1=vduc1 + lda #<0 + sta.z res + lda #>0 + sta.z res+1 + lda #<0>>$10 + sta.z res+2 + lda #>0>>$10 + sta.z res+3 + // [157] phi mul16u::a#4 = mul16u::a#7 [phi:mul16u->mul16u::@1#2] -- register_copy + jmp __b1 + // mul16u::@1 + __b1: + // [158] if(mul16u::a#4!=0) goto mul16u::@2 -- vwuz1_neq_0_then_la1 + lda.z a + bne __b2 + lda.z a+1 + bne __b2 + jmp __breturn + // mul16u::@return + __breturn: + // [159] return + rts + // mul16u::@2 + __b2: + // [160] mul16u::$1 = mul16u::a#4 & 1 -- vbuaa=vwuz1_band_vbuc1 + lda #1 + and.z a + // [161] if(mul16u::$1==0) goto mul16u::@3 -- vbuaa_eq_0_then_la1 + cmp #0 + beq __b3_from___b2 + jmp __b4 + // mul16u::@4 + __b4: + // [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 -- vduz1=vduz1_plus_vduz2 + lda.z res + clc + adc.z mb + sta.z res + lda.z res+1 + adc.z mb+1 + sta.z res+1 + lda.z res+2 + adc.z mb+2 + sta.z res+2 + lda.z res+3 + adc.z mb+3 + sta.z res+3 + // [163] phi from mul16u::@2 mul16u::@4 to mul16u::@3 [phi:mul16u::@2/mul16u::@4->mul16u::@3] + __b3_from___b2: + __b3_from___b4: + // [163] phi mul16u::res#6 = mul16u::res#2 [phi:mul16u::@2/mul16u::@4->mul16u::@3#0] -- register_copy + jmp __b3 + // mul16u::@3 + __b3: + // [164] mul16u::a#0 = mul16u::a#4 >> 1 -- vwuz1=vwuz1_ror_1 + lsr.z a+1 + ror.z a + // [165] mul16u::mb#1 = mul16u::mb#2 << 1 -- vduz1=vduz1_rol_1 + asl.z mb + rol.z mb+1 + rol.z mb+2 + rol.z mb+3 + // [157] phi from mul16u::@3 to mul16u::@1 [phi:mul16u::@3->mul16u::@1] + __b1_from___b3: + // [157] phi mul16u::mb#2 = mul16u::mb#1 [phi:mul16u::@3->mul16u::@1#0] -- register_copy + // [157] phi mul16u::res#2 = mul16u::res#6 [phi:mul16u::@3->mul16u::@1#1] -- register_copy + // [157] phi mul16u::a#4 = mul16u::a#0 [phi:mul16u::@3->mul16u::@1#2] -- register_copy + jmp __b1 +} + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($90) uvalue) +printf_ulong: { + .label uvalue = $90 + jmp __b1 + // printf_ulong::@1 + __b1: + // [167] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [168] ultoa::value#1 = printf_ulong::uvalue#2 + // [169] call ultoa + // Format number into buffer + // [231] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + ultoa_from___b1: + jsr ultoa + jmp __b2 + // printf_ulong::@2 + __b2: + // [170] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [171] call printf_number_buffer + // Print using format + // [224] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [224] phi printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#0 [phi:printf_ulong::@2->printf_number_buffer#0] -- register_copy + jsr printf_number_buffer + jmp __breturn + // printf_ulong::@return + __breturn: + // [172] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($9b) str, word zp($97) num) +memset: { + .label end = $97 + .label dst = $9b + .label str = $9b + .label num = $97 + // [174] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + jmp __b1 + // memset::@1 + __b1: + // [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [176] memset::dst#4 = (byte*)memset::str#3 + // [177] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [177] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [178] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [179] return + rts + // memset::@3 + __b3: + // [180] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (dst),y + // [181] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // [182] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // [183] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // [184] call setcursor + jsr setcursor + jmp __breturn + // gotoxy::@return + __breturn: + // [185] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($a1) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $a1 + // [186] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + jmp __b3 + // cputc::@3 + __b3: + // [187] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + jmp __b8 + // cputc::@8 + __b8: + // [188] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + jmp convertToScreenCode1 + // cputc::convertToScreenCode1 + convertToScreenCode1: + // [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [190] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + __b6_from_convertToScreenCode1: + jmp __b6 + // cputc::@6 + __b6: + // [191] call putchar + jsr putchar + jmp __b7 + // cputc::@7 + __b7: + // [192] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // [193] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [194] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + __b4_from___b7: + jmp __b4 + // cputc::@4 + __b4: + // [195] call setcursor + jsr setcursor + jmp __breturn + // cputc::@return + __breturn: + // [196] return + rts + // cputc::@5 + __b5: + // [197] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [198] call newline + jsr newline + jmp __breturn + // cputc::@2 + __b2: + // [199] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [200] call newline + jsr newline + jmp __breturn + // cputc::@1 + __b1: + // [201] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [202] call setcursor + jsr setcursor + jmp __breturn +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($8a) value, byte* zp($97) buffer) +utoa: { + .label digit_value = $a6 + .label buffer = $97 + .label digit = $94 + .label value = $8a + // [204] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [204] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [204] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [204] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [204] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // utoa::@1 + __b1: + // [205] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [206] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [207] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [208] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [209] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [210] return + rts + // utoa::@2 + __b2: + // [211] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // [213] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + lda.z digit_value+1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [215] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [215] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [215] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [215] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [216] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [204] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [204] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [204] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [204] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [204] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [217] utoa_append::buffer#0 = utoa::buffer#11 + // [218] utoa_append::value#0 = utoa::value#2 + // [219] utoa_append::sub#0 = utoa::digit_value#0 + // [220] call utoa_append + // [286] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [221] utoa_append::return#0 = utoa_append::value#2 + jmp __b6 + // utoa::@6 + __b6: + // [222] utoa::value#0 = utoa_append::return#0 + // [223] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [215] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [215] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [215] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [215] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [225] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2_from___b1 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [226] cputc::c = printf_number_buffer::buffer_sign#10 -- vbuz1=vbuaa + sta.z cputc.c + // [227] call cputc + jsr cputc + // [228] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + __b2_from___b1: + __b2_from___b3: + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [229] call cputs + // [140] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + cputs_from___b2: + // [140] phi cputs::s#27 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [230] return + rts +} + // ultoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// ultoa(dword zp($90) value, byte* zp($9b) buffer) +ultoa: { + .label digit_value = $a2 + .label buffer = $9b + .label digit = $94 + .label value = $90 + // [232] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + __b1_from_ultoa: + // [232] phi ultoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:ultoa->ultoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [232] phi ultoa::started#2 = 0 [phi:ultoa->ultoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [232] phi ultoa::value#2 = ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [232] phi ultoa::digit#2 = 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // ultoa::@1 + __b1: + // [233] if(ultoa::digit#2<$a-1) goto ultoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #$a-1 + bcc __b2 + jmp __b3 + // ultoa::@3 + __b3: + // [234] ultoa::$11 = (byte)ultoa::value#2 -- vbuaa=_byte_vduz1 + lda.z value + // [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [236] ultoa::buffer#3 = ++ ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [237] *ultoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa::@return + __breturn: + // [238] return + rts + // ultoa::@2 + __b2: + // [239] ultoa::$10 = ultoa::digit#2 << 2 -- vbuaa=vbuz1_rol_2 + lda.z digit + asl + asl + // [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] -- vduz1=pduc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES_LONG,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES_LONG+1,y + sta.z digit_value+1 + lda RADIX_DECIMAL_VALUES_LONG+2,y + sta.z digit_value+2 + lda RADIX_DECIMAL_VALUES_LONG+3,y + sta.z digit_value+3 + // [241] if(0!=ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // ultoa::@7 + __b7: + // [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 -- vduz1_ge_vduz2_then_la1 + lda.z value+3 + cmp.z digit_value+3 + bcc !+ + bne __b5 + lda.z value+2 + cmp.z digit_value+2 + bcc !+ + bne __b5 + lda.z value+1 + cmp.z digit_value+1 + bcc !+ + bne __b5 + lda.z value + cmp.z digit_value + bcs __b5 + !: + // [243] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + __b4_from___b7: + // [243] phi ultoa::buffer#14 = ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [243] phi ultoa::started#4 = ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [243] phi ultoa::value#6 = ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + jmp __b4 + // ultoa::@4 + __b4: + // [244] ultoa::digit#1 = ++ ultoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [232] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + __b1_from___b4: + // [232] phi ultoa::buffer#11 = ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [232] phi ultoa::started#2 = ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [232] phi ultoa::value#2 = ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [232] phi ultoa::digit#2 = ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // [245] ultoa_append::buffer#0 = ultoa::buffer#11 + // [246] ultoa_append::value#0 = ultoa::value#2 + // [247] ultoa_append::sub#0 = ultoa::digit_value#0 + // [248] call ultoa_append + // [293] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + ultoa_append_from___b5: + jsr ultoa_append + // [249] ultoa_append::return#0 = ultoa_append::value#2 + jmp __b6 + // ultoa::@6 + __b6: + // [250] ultoa::value#0 = ultoa_append::return#0 + // [251] ultoa::buffer#4 = ++ ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [243] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + __b4_from___b6: + // [243] phi ultoa::buffer#14 = ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [243] phi ultoa::started#4 = 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [243] phi ultoa::value#6 = ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $a6 + // [252] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [253] call cursorLocation + jsr cursorLocation + // [254] cursorLocation::return#3 = cursorLocation::return#1 + jmp __b3 + // setcursor::@3 + __b3: + // [255] setcursor::loc#0 = cursorLocation::return#3 + // [256] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // [257] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // [258] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + jmp __b2 + // setcursor::@2 + __b2: + // [259] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + lda #0 + sta CRSINH + // [260] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + jmp __b1 + // setcursor::@1 + __b1: + // [261] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + jmp __breturn + // setcursor::@return + __breturn: + // [262] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $a6 + // [263] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [264] call cursorLocation + jsr cursorLocation + // [265] cursorLocation::return#0 = cursorLocation::return#1 + jmp __b1 + // putchar::@1 + __b1: + // [266] putchar::loc#0 = cursorLocation::return#0 + // [267] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // [268] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // [269] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // [270] call setcursor + jsr setcursor + jmp __breturn + // putchar::@return + __breturn: + // [271] return + rts +} + // newline +newline: { + .label start = $9b + // [272] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [273] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1_from_newline + jmp __b3 + // newline::@3 + __b3: + // [274] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + jmp __b2 + // newline::@2 + __b2: + // [275] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // [276] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + lda #0 + adc.z start+1 + sta.z memcpy.source+1 + // [277] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [278] call memcpy + jsr memcpy + jmp __b4 + // newline::@4 + __b4: + // [279] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [280] memset::str#8 = (void*)memset::str#0 + // [281] call memset + // [173] phi from newline::@4 to memset [phi:newline::@4->memset] + memset_from___b4: + // [173] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [173] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + jmp __b5 + // newline::@5 + __b5: + // [282] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [283] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + __b1_from_newline: + __b1_from___b5: + jmp __b1 + // newline::@1 + __b1: + // [284] call setcursor + jsr setcursor + jmp __breturn + // newline::@return + __breturn: + // [285] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($97) buffer, word zp($8a) value, word zp($a6) sub) +utoa_append: { + .label buffer = $97 + .label value = $8a + .label sub = $a6 + .label return = $8a + // [287] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [287] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [287] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + jmp __b3 + // utoa_append::@3 + __b3: + // [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [290] return + rts + // utoa_append::@2 + __b2: + // [291] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [287] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [287] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [287] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // ultoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// ultoa_append(byte* zp($9b) buffer, dword zp($90) value, dword zp($a2) sub) +ultoa_append: { + .label buffer = $9b + .label value = $90 + .label sub = $a2 + .label return = $90 + // [294] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + __b1_from_ultoa_append: + // [294] phi ultoa_append::digit#2 = 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [294] phi ultoa_append::value#2 = ultoa_append::value#0 [phi:ultoa_append->ultoa_append::@1#1] -- register_copy + jmp __b1 + // ultoa_append::@1 + __b1: + // [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 -- vduz1_ge_vduz2_then_la1 + lda.z value+3 + cmp.z sub+3 + bcc !+ + bne __b2 + lda.z value+2 + cmp.z sub+2 + bcc !+ + bne __b2 + lda.z value+1 + cmp.z sub+1 + bcc !+ + bne __b2 + lda.z value + cmp.z sub + bcs __b2 + !: + jmp __b3 + // ultoa_append::@3 + __b3: + // [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa_append::@return + __breturn: + // [297] return + rts + // ultoa_append::@2 + __b2: + // [298] ultoa_append::digit#1 = ++ ultoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 -- vduz1=vduz1_minus_vduz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + lda.z value+2 + sbc.z sub+2 + sta.z value+2 + lda.z value+3 + sbc.z sub+3 + sta.z value+3 + // [294] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + __b1_from___b2: + // [294] phi ultoa_append::digit#2 = ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [294] phi ultoa_append::value#2 = ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $a6 + .label __1 = $a6 + .label __3 = $a6 + .label return = $a6 + .label __4 = $a8 + .label __5 = $a6 + // [300] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [301] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [303] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + jmp __breturn + // cursorLocation::@return + __breturn: + // [306] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($99) destination, byte* zp($97) source) +memcpy: { + .const num = $28*$17 + .label src_end = $a8 + .label dst = $99 + .label src = $97 + .label destination = $99 + .label source = $97 + // [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [309] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [310] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [310] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [310] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + jmp __breturn + // memcpy::@return + __breturn: + // [312] return + rts + // memcpy::@2 + __b2: + // [313] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [314] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [315] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + entries: .word $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + +ASSEMBLER OPTIMIZATIONS +Removing instruction jmp __b19 +Removing instruction jmp __b20 +Removing instruction jmp __b21 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b22 +Removing instruction jmp __b23 +Removing instruction jmp __b9 +Removing instruction jmp __breturn +Removing instruction jmp __b11 +Removing instruction jmp __b13 +Removing instruction jmp __b38 +Removing instruction jmp __b14 +Removing instruction jmp __b16 +Removing instruction jmp __b18 +Removing instruction jmp __b39 +Removing instruction jmp __b40 +Removing instruction jmp __b41 +Removing instruction jmp __b42 +Removing instruction jmp __b43 +Removing instruction jmp __b44 +Removing instruction jmp __b45 +Removing instruction jmp __b46 +Removing instruction jmp __b47 +Removing instruction jmp __b48 +Removing instruction jmp __b49 +Removing instruction jmp __b50 +Removing instruction jmp __b51 +Removing instruction jmp __b52 +Removing instruction jmp __b53 +Removing instruction jmp __b54 +Removing instruction jmp __b55 +Removing instruction jmp __b56 +Removing instruction jmp __b17 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b24 +Removing instruction jmp __b8 +Removing instruction jmp __b25 +Removing instruction jmp __b26 +Removing instruction jmp __b27 +Removing instruction jmp __b28 +Removing instruction jmp __b29 +Removing instruction jmp __b30 +Removing instruction jmp __b31 +Removing instruction jmp __b32 +Removing instruction jmp __b33 +Removing instruction jmp __b34 +Removing instruction jmp __b35 +Removing instruction jmp __b36 +Removing instruction jmp __b37 +Removing instruction jmp __b7 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b4 +Removing instruction jmp __b3 +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b8 +Removing instruction jmp convertToScreenCode1 +Removing instruction jmp __b6 +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #>0 +Removing instruction lda #>0 +Removing instruction lda #>0 +Replacing instruction ldy #0 with TAY +Removing instruction lda #<0 +Removing instruction lda #<0 +Removing instruction lda #<0 +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label __b11_from___b16 with __b11 +Replacing label __b14_from___b17 with __b14 +Replacing label __b4_from___b7 with __b4 +Replacing label __b1_from___b2 with __b1 +Replacing label __b3_from___b2 with __b3 +Replacing label __b2_from___b3 with __b2 +Replacing label __b2_from___b1 with __b2 +Replacing label __b1_from_newline with __b1 +Replacing label __b1_from___b2 with __b1 +Removing instruction __b19_from_main: +Removing instruction cputs_from___b19: +Removing instruction __b20_from___b19: +Removing instruction printf_uint_from___b20: +Removing instruction __b21_from___b20: +Removing instruction cputs_from___b21: +Removing instruction __b3_from___b1: +Removing instruction cputs_from___b3: +Removing instruction __b22_from___b3: +Removing instruction printf_uint_from___b22: +Removing instruction __b23_from___b22: +Removing instruction cputs_from___b23: +Removing instruction __b11_from___b10: +Removing instruction __b11_from___b16: +Removing instruction __b13_from___b11: +Removing instruction cputs_from___b13: +Removing instruction __b14_from___b12: +Removing instruction __b14_from___b17: +Removing instruction __b18_from___b15: +Removing instruction cputs_from___b18: +Removing instruction __b39_from___b18: +Removing instruction cputs_from___b39: +Removing instruction __b41_from___b40: +Removing instruction cputs_from___b41: +Removing instruction __b43_from___b42: +Removing instruction cputs_from___b43: +Removing instruction __b45_from___b44: +Removing instruction cputs_from___b45: +Removing instruction __b47_from___b46: +Removing instruction cputs_from___b47: +Removing instruction __b49_from___b48: +Removing instruction cputs_from___b49: +Removing instruction __b51_from___b50: +Removing instruction cputs_from___b51: +Removing instruction cputs_from___b54: +Removing instruction printf_ulong_from___b55: +Removing instruction __b56_from___b55: +Removing instruction cputs_from___b56: +Removing instruction __b4_from___b2: +Removing instruction __b4_from___b7: +Removing instruction __b6_from___b4: +Removing instruction cputs_from___b6: +Removing instruction __b8_from___b5: +Removing instruction cputs_from___b8: +Removing instruction __b25_from___b8: +Removing instruction cputs_from___b25: +Removing instruction __b27_from___b26: +Removing instruction cputs_from___b27: +Removing instruction __b29_from___b28: +Removing instruction cputs_from___b29: +Removing instruction __b31_from___b30: +Removing instruction cputs_from___b31: +Removing instruction __b33_from___b32: +Removing instruction cputs_from___b33: +Removing instruction cputs_from___b35: +Removing instruction printf_ulong_from___b36: +Removing instruction __b37_from___b36: +Removing instruction cputs_from___b37: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b3_from___b4: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction __b6_from_convertToScreenCode1: +Removing instruction __b4_from___b7: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction cputs_from___b2: +Removing instruction __b4_from___b7: +Removing instruction ultoa_append_from___b5: +Removing instruction __b1_from_newline: +Removing instruction __b1_from___b5: +Removing instruction __b1_from_memcpy: +Removing instruction __b1_from___b2: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction __b19: +Removing instruction __b20: +Removing instruction __b21: +Removing instruction __b1_from___b21: +Removing instruction __b3: +Removing instruction __b22: +Removing instruction __b23: +Removing instruction __b9_from___b23: +Removing instruction __breturn: +Removing instruction __b13: +Removing instruction __b38: +Removing instruction __b9_from___b38: +Removing instruction __b16: +Removing instruction __b18: +Removing instruction __b39: +Removing instruction __b40: +Removing instruction printf_uint_from___b40: +Removing instruction __b41: +Removing instruction __b42: +Removing instruction printf_uint_from___b42: +Removing instruction __b43: +Removing instruction __b44: +Removing instruction printf_uint_from___b44: +Removing instruction __b45: +Removing instruction __b46: +Removing instruction printf_uint_from___b46: +Removing instruction __b47: +Removing instruction __b48: +Removing instruction printf_uint_from___b48: +Removing instruction __b49: +Removing instruction __b50: +Removing instruction printf_uint_from___b50: +Removing instruction __b51: +Removing instruction __b52: +Removing instruction mul16u_from___b52: +Removing instruction __b53: +Removing instruction mul16u_from___b53: +Removing instruction __b54: +Removing instruction __b55: +Removing instruction __b56: +Removing instruction __b6: +Removing instruction __b24: +Removing instruction __b1_from___b24: +Removing instruction __b8: +Removing instruction __b25: +Removing instruction __b26: +Removing instruction printf_uint_from___b26: +Removing instruction __b27: +Removing instruction __b28: +Removing instruction printf_uint_from___b28: +Removing instruction __b29: +Removing instruction __b30: +Removing instruction printf_uint_from___b30: +Removing instruction __b31: +Removing instruction __b32: +Removing instruction printf_uint_from___b32: +Removing instruction __b33: +Removing instruction __b34: +Removing instruction mul16u_from___b34: +Removing instruction __b35: +Removing instruction __b36: +Removing instruction __b37: +Removing instruction memset_from_clrscr: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction utoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1_from_mul16u: +Removing instruction __breturn: +Removing instruction __b4: +Removing instruction __b1_from___b3: +Removing instruction __b1: +Removing instruction ultoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b8: +Removing instruction convertToScreenCode1: +Removing instruction __b6: +Removing instruction __b7: +Removing instruction __b4: +Removing instruction __b1_from_utoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __b1: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from_ultoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b4: +Removing instruction memset_from___b4: +Removing instruction __b5: +Removing instruction __breturn: +Removing instruction __b1_from_utoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b1_from_ultoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __breturn: +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Succesful ASM optimization Pass5DoubleJumpElimination +Removing instruction lda #<0 +Removing instruction lda.z digit_value+1 +Replacing instruction lda #0 with TYA +Replacing instruction lda #0 with TYA +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Fixing long branch [83] bcc __b2 to bcs +Fixing long branch [89] bcc __b2 to bcs +Fixing long branch [234] bne __b17 to beq +Fixing long branch [239] bne __b17 to beq +Fixing long branch [480] bne __b7 to beq +Fixing long branch [485] bne __b7 to beq + +FINAL SYMBOL TABLE +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const dword* RADIX_DECIMAL_VALUES_LONG[] = { $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +const byte SIZEOF_WORD = 2 +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:161 7.750002500125E10 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 1.833333333336667E11 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 1.0000000001E10 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:138 5.0000000005E9 +to_nomodify byte* cputs::s#26 s zp[2]:138 1.5000500002E10 +to_nomodify byte* cputs::s#27 s zp[2]:138 1000001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:166 2.00000000000002E14 +byte*~ cursorLocation::$1 zp[2]:166 2.00000000000002E14 +word~ cursorLocation::$3 zp[2]:166 1.500000000000015E14 +word~ cursorLocation::$4 zp[2]:168 2.00000000000002E14 +word~ cursorLocation::$5 zp[2]:166 2.00000000000002E14 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:166 2.000000000002E12 +byte* cursorLocation::return#1 return zp[2]:166 2.775000000000075E13 +byte* cursorLocation::return#3 return zp[2]:166 2.0000000000002E13 +const word* entries[] = { $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a } +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +word~ main::$21 zp[2]:151 667.3333333333334 +word~ main::$22 zp[2]:155 2002.0 +word~ main::$34 zp[2]:142 14.428571428571429 +word~ main::$35 zp[2]:140 13.931034482758621 +word~ main::$41 zp[2]:142 100.1 +word~ main::$42 zp[2]:149 85.19148936170212 +word~ main::$43 zp[2]:140 108.21621621621621 +word*~ main::$47 zp[2]:157 101.0 +word*~ main::$48 zp[2]:159 202.0 +word*~ main::$49 zp[2]:138 202.0 +word*~ main::$50 zp[2]:138 202.0 +word*~ main::$51 zp[2]:142 202.0 +word*~ main::$52 zp[2]:140 202.0 +word*~ main::$53 zp[2]:151 1001.0 +word*~ main::$54 zp[2]:153 2002.0 +word*~ main::$55 zp[2]:155 2002.0 +word*~ main::$56 zp[2]:138 2002.0 +word*~ main::$57 zp[2]:138 2002.0 +word*~ main::$58 zp[2]:138 2002.0 +word*~ main::$59 zp[2]:142 2002.0 +word*~ main::$60 zp[2]:140 2002.0 +word*~ main::$61 zp[2]:140 2002.0 +word~ main::$8 zp[2]:157 202.0 +word main::i +word main::i#1 i zp[2]:128 22.0 +word main::i#2 i zp[2]:128 5.125 +word main::i1 +word main::i1#1 i1 zp[2]:130 22.0 +word main::i1#2 i1 zp[2]:130 29.228571428571428 +word main::j +word main::j#0 j zp[2]:136 22.0 +word main::j#1 j zp[2]:136 202.0 +word main::j#10 j zp[2]:136 12.285714285714286 +word main::j1 +word main::j1#0 j1 zp[2]:132 22.0 +word main::j1#1 j1 zp[2]:132 202.0 +word main::j1#2 j1 zp[2]:132 37.765625 +word main::k +word main::k#0 k zp[2]:134 202.0 +word main::k#1 k zp[2]:134 2002.0 +word main::k#10 k zp[2]:134 85.10000000000001 +dword main::mul +dword main::mul#0 mul zp[4]:144 101.0 +dword main::mul1 +dword main::mul1#0 mul1 zp[4]:144 2002.0 +dword main::mul2 +dword main::mul2#0 mul2 zp[4]:144 1001.0 +word main::num_entries +const word main::num_entries#0 num_entries = $c8*SIZEOF_WORD/SIZEOF_WORD +const byte* main::s[$19] = "looking a+b=2020 within "at +const byte* main::s1[$a] = " entries +"at +const byte* main::s10[7] = "=2020 +"at +const byte* main::s11[$c] = "multiplied "at +const byte* main::s2[$1c] = " +looking a+b+c=2020 within "at +const byte* main::s4[2] = "."at +const byte* main::s5[2] = " +"at +const byte* main::s6[$e] = "match found ["at +const byte* main::s7[2] = "]"at +const byte* main::s8[3] = "+["at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:153 3.333333333336667E11 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:153 1.0E18 +byte* memcpy::dst#2 dst zp[2]:153 1.00000333333333325E18 +byte* memcpy::dst#4 dst zp[2]:153 2.0000000000002E13 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:151 3.333333333336667E11 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:151 2.0E18 +byte* memcpy::src#2 src zp[2]:151 1.0000025E18 +byte* memcpy::src#4 src zp[2]:151 1.0000000000001E13 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:168 1.2500125E17 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:155 2.0E18 +byte* memset::dst#2 dst zp[2]:155 1.3333366666666665E18 +byte* memset::dst#4 dst zp[2]:155 2.0000000000002E13 +byte* memset::end +byte* memset::end#0 end zp[2]:151 1.66668333333333312E17 +word memset::num +word memset::num#2 num zp[2]:151 1.0000000000001E13 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:155 1.000000000001E12 +void* memset::str#3 str zp[2]:155 3.333333333373334E11 +void* memset::str#7 str zp[2]:155 22.0 +void* memset::str#8 str zp[2]:155 2.000000000002E12 +dword mul16u(word mul16u::a , word mul16u::b) +byte~ mul16u::$1 reg byte a 2.00000002E8 +word mul16u::a +word mul16u::a#0 a zp[2]:142 1.00000001E8 +word mul16u::a#1 a zp[2]:142 67.33333333333333 +word mul16u::a#2 a zp[2]:142 667.3333333333334 +word mul16u::a#3 a zp[2]:142 667.3333333333334 +word mul16u::a#4 a zp[2]:142 6.666833416666667E7 +word mul16u::a#7 a zp[2]:142 6052.0 +word mul16u::b +word mul16u::b#0 b zp[2]:140 202.0 +word mul16u::b#1 b zp[2]:140 2002.0 +word mul16u::b#2 b zp[2]:140 2002.0 +word mul16u::b#3 b zp[2]:140 2103.0 +dword mul16u::mb +dword mul16u::mb#0 mb zp[4]:162 20002.0 +dword mul16u::mb#1 mb zp[4]:162 2.00000002E8 +dword mul16u::mb#2 mb zp[4]:162 4.2858572E7 +dword mul16u::res +dword mul16u::res#1 res zp[4]:144 2.00000002E8 +dword mul16u::res#2 res zp[4]:144 3.750026325E7 +dword mul16u::res#6 res zp[4]:144 1.00000001E8 +dword mul16u::return +dword mul16u::return#2 return zp[4]:144 202.0 +dword mul16u::return#3 return zp[4]:144 2002.0 +dword mul16u::return#4 return zp[4]:144 2002.0 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:155 7.5000000000075E11 +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 20002.0 +byte printf_number_buffer::buffer_sign#1 reg byte a 20002.0 +byte printf_number_buffer::buffer_sign#10 reg byte a 110002.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#10 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#11 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#12 uvalue zp[2]:138 8205.5 +word printf_uint::uvalue#2 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#3 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#4 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#5 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#6 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#7 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#8 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#9 uvalue zp[2]:138 2002.0 +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +struct printf_format_number printf_ulong::format +byte printf_ulong::format_justify_left +byte printf_ulong::format_min_length +byte printf_ulong::format_radix +byte printf_ulong::format_sign_always +byte printf_ulong::format_upper_case +byte printf_ulong::format_zero_padding +dword printf_ulong::uvalue +dword printf_ulong::uvalue#0 uvalue zp[4]:144 202.0 +dword printf_ulong::uvalue#1 uvalue zp[4]:144 2002.0 +dword printf_ulong::uvalue#2 uvalue zp[4]:144 5551.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:166 1.000000000001E12 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1.5000000000015E12 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7.50000000000075E12 +byte setcursor::c#1 reg byte a 2.0000000000002E13 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:166 1.0000000000001E13 +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +byte~ ultoa::$10 reg byte a 2.000000002E9 +byte~ ultoa::$11 reg byte a 200002.0 +byte* ultoa::buffer +byte* ultoa::buffer#11 buffer zp[2]:155 2.8572857185714287E8 +byte* ultoa::buffer#14 buffer zp[2]:155 1.5000000015E9 +byte* ultoa::buffer#3 buffer zp[2]:155 200002.0 +byte* ultoa::buffer#4 buffer zp[2]:155 2.000000002E9 +byte ultoa::digit +byte ultoa::digit#1 digit zp[1]:148 2.000000002E9 +byte ultoa::digit#2 digit zp[1]:148 2.85714286E8 +dword ultoa::digit_value +dword ultoa::digit_value#0 digit_value zp[4]:162 6.000000005999999E8 +dword* ultoa::digit_values +byte ultoa::max_digits +byte ultoa::radix +byte ultoa::started +byte ultoa::started#2 reg byte x 5.000000005E8 +byte ultoa::started#4 reg byte x 1.000000001E9 +dword ultoa::value +dword ultoa::value#0 value zp[4]:144 1.000000001E9 +dword ultoa::value#1 value zp[4]:144 55001.0 +dword ultoa::value#2 value zp[4]:144 5.714428578571429E8 +dword ultoa::value#6 value zp[4]:144 1.5000000015E9 +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +byte* ultoa_append::buffer +byte* ultoa_append::buffer#0 buffer zp[2]:155 1.37500000025E9 +byte ultoa_append::digit +byte ultoa_append::digit#1 reg byte x 1.000000000000001E15 +byte ultoa_append::digit#2 reg byte x 1.0000050000000015E15 +dword ultoa_append::return +dword ultoa_append::return#0 return zp[4]:144 2.000000002E9 +dword ultoa_append::sub +dword ultoa_append::sub#0 sub zp[4]:162 3.333335000000005E14 +dword ultoa_append::value +dword ultoa_append::value#0 value zp[4]:144 3.666666667333333E9 +dword ultoa_append::value#1 value zp[4]:144 2.000000000000002E15 +dword ultoa_append::value#2 value zp[4]:144 5.0000183333333425E14 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2.000000002E9 +byte~ utoa::$11 reg byte a 200002.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:151 2.8572857185714287E8 +byte* utoa::buffer#14 buffer zp[2]:151 1.5000000015E9 +byte* utoa::buffer#3 buffer zp[2]:151 200002.0 +byte* utoa::buffer#4 buffer zp[2]:151 2.000000002E9 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:148 2.000000002E9 +byte utoa::digit#2 digit zp[1]:148 2.85714286E8 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:166 6.000000005999999E8 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 5.000000005E8 +byte utoa::started#4 reg byte x 1.000000001E9 +word utoa::value +word utoa::value#0 value zp[2]:138 1.000000001E9 +word utoa::value#1 value zp[2]:138 55001.0 +word utoa::value#2 value zp[2]:138 5.714428578571429E8 +word utoa::value#6 value zp[2]:138 1.5000000015E9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:151 1.37500000025E9 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1.000000000000001E15 +byte utoa_append::digit#2 reg byte x 1.0000050000000015E15 +word utoa_append::return +word utoa_append::return#0 return zp[2]:138 2.000000002E9 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:166 3.333335000000005E14 +word utoa_append::value +word utoa_append::value#0 value zp[2]:138 3.666666667333333E9 +word utoa_append::value#1 value zp[2]:138 2.000000000000002E15 +word utoa_append::value#2 value zp[2]:138 5.0000183333333425E14 + +zp[2]:128 [ main::i#2 main::i#1 ] +zp[2]:130 [ main::i1#2 main::i1#1 ] +zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] +zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] +zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] +zp[2]:138 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 main::$50 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 cputs::s#26 cputs::s#27 cputs::s#0 ] +zp[2]:140 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 main::$52 main::$43 main::$35 ] +zp[2]:142 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 main::$51 main::$41 main::$34 ] +zp[4]:144 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 main::mul1#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +reg byte a [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +zp[1]:148 [ ultoa::digit#2 ultoa::digit#1 utoa::digit#2 utoa::digit#1 ] +reg byte x [ ultoa::started#2 ultoa::started#4 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] +zp[2]:149 [ main::$42 ] +zp[2]:151 [ main::$53 main::$21 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::num#2 memset::end#0 ] +zp[2]:153 [ main::$54 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +zp[2]:155 [ main::$55 main::$22 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +zp[2]:157 [ main::$47 main::$8 ] +zp[2]:159 [ main::$48 ] +reg byte a [ cputs::c#1 ] +zp[1]:161 [ cputc::c ] +reg byte a [ mul16u::$1 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:162 [ ultoa::digit_value#0 ultoa_append::sub#0 mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +zp[2]:166 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 utoa::digit_value#0 utoa_append::sub#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:168 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] + + +FINAL ASSEMBLER +Score: 27721937 + + // File Comments +// https://adventofcode.com/2020/day/1/input +// Find 2 entries that give 2020 when added together +// And 3 entries that give 2020 when added together + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-01.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const SIZEOF_WORD = 2 + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + .const num_entries = $c8*SIZEOF_WORD/SIZEOF_WORD + .label __8 = $9d + .label __21 = $97 + .label __22 = $9b + .label __34 = $8e + .label __35 = $8c + .label __41 = $8e + .label __42 = $95 + .label __43 = $8c + .label j = $88 + .label i = $80 + .label mul = $90 + .label j1 = $84 + .label k = $86 + .label i1 = $82 + .label mul1 = $90 + .label mul2 = $90 + .label __47 = $9d + .label __48 = $9f + .label __49 = $8a + .label __50 = $8a + .label __51 = $8e + .label __52 = $8c + .label __53 = $97 + .label __54 = $99 + .label __55 = $9b + .label __56 = $8a + .label __57 = $8a + .label __58 = $8a + .label __59 = $8e + .label __60 = $8c + .label __61 = $8c + // clrscr() + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@19 [phi:main->main::@19] + // main::@19 + // printf("looking a+b=2020 within %u entries\n",num_entries) + // [3] call cputs + // [140] phi from main::@19 to cputs [phi:main::@19->cputs] + // [140] phi cputs::s#27 = main::s [phi:main::@19->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // [4] phi from main::@19 to main::@20 [phi:main::@19->main::@20] + // main::@20 + // printf("looking a+b=2020 within %u entries\n",num_entries) + // [5] call printf_uint + // [148] phi from main::@20 to printf_uint [phi:main::@20->printf_uint] + // [148] phi printf_uint::uvalue#12 = main::num_entries#0 [phi:main::@20->printf_uint#0] -- vwuz1=vwuc1 + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // [6] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + // main::@21 + // printf("looking a+b=2020 within %u entries\n",num_entries) + // [7] call cputs + // [140] phi from main::@21 to cputs [phi:main::@21->cputs] + // [140] phi cputs::s#27 = main::s1 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [8] phi from main::@21 to main::@1 [phi:main::@21->main::@1] + // [8] phi main::i#2 = 0 [phi:main::@21->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z i + sta.z i+1 + // main::@1 + __b1: + // for(unsigned int i=0;i<num_entries;i++) + // [9] if(main::i#2<main::num_entries#0) goto main::@2 -- vwuz1_lt_vwuc1_then_la1 + lda.z i+1 + cmp #>num_entries + bcs !__b2+ + jmp __b2 + !__b2: + bne !+ + lda.z i + cmp #<num_entries + bcs !__b2+ + jmp __b2 + !__b2: + !: + // [10] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + // main::@3 + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + // [11] call cputs + // [140] phi from main::@3 to cputs [phi:main::@3->cputs] + // [140] phi cputs::s#27 = main::s2 [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [12] phi from main::@3 to main::@22 [phi:main::@3->main::@22] + // main::@22 + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + // [13] call printf_uint + // [148] phi from main::@22 to printf_uint [phi:main::@22->printf_uint] + // [148] phi printf_uint::uvalue#12 = main::num_entries#0 [phi:main::@22->printf_uint#0] -- vwuz1=vwuc1 + lda #<num_entries + sta.z printf_uint.uvalue + lda #>num_entries + sta.z printf_uint.uvalue+1 + jsr printf_uint + // [14] phi from main::@22 to main::@23 [phi:main::@22->main::@23] + // main::@23 + // printf("\nlooking a+b+c=2020 within %u entries\n",num_entries) + // [15] call cputs + // [140] phi from main::@23 to cputs [phi:main::@23->cputs] + // [140] phi cputs::s#27 = main::s1 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [16] phi from main::@23 to main::@9 [phi:main::@23->main::@9] + // [16] phi main::i1#2 = 0 [phi:main::@23->main::@9#0] -- vwuz1=vwuc1 + lda #<0 + sta.z i1 + sta.z i1+1 + // main::@9 + __b9: + // for(unsigned int i=0;i<num_entries;i++) + // [17] if(main::i1#2<main::num_entries#0) goto main::@10 -- vwuz1_lt_vwuc1_then_la1 + lda.z i1+1 + cmp #>num_entries + bcc __b10 + bne !+ + lda.z i1 + cmp #<num_entries + bcc __b10 + !: + // main::@return + // } + // [18] return + rts + // main::@10 + __b10: + // j=i+1 + // [19] main::j1#0 = main::i1#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z i1 + adc #1 + sta.z j1 + lda.z i1+1 + adc #0 + sta.z j1+1 + // [20] phi from main::@10 main::@16 to main::@11 [phi:main::@10/main::@16->main::@11] + // [20] phi main::j1#2 = main::j1#0 [phi:main::@10/main::@16->main::@11#0] -- register_copy + // main::@11 + __b11: + // for(unsigned int j=i+1;j<num_entries;j++) + // [21] if(main::j1#2<main::num_entries#0) goto main::@12 -- vwuz1_lt_vwuc1_then_la1 + lda.z j1+1 + cmp #>num_entries + bcc __b12 + bne !+ + lda.z j1 + cmp #<num_entries + bcc __b12 + !: + // [22] phi from main::@11 to main::@13 [phi:main::@11->main::@13] + // main::@13 + // printf(".") + // [23] call cputs + // [140] phi from main::@13 to cputs [phi:main::@13->cputs] + // [140] phi cputs::s#27 = main::s4 [phi:main::@13->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // main::@38 + // for(unsigned int i=0;i<num_entries;i++) + // [24] main::i1#1 = ++ main::i1#2 -- vwuz1=_inc_vwuz1 + inc.z i1 + bne !+ + inc.z i1+1 + !: + // [16] phi from main::@38 to main::@9 [phi:main::@38->main::@9] + // [16] phi main::i1#2 = main::i1#1 [phi:main::@38->main::@9#0] -- register_copy + jmp __b9 + // main::@12 + __b12: + // k=j+1 + // [25] main::k#0 = main::j1#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z j1 + adc #1 + sta.z k + lda.z j1+1 + adc #0 + sta.z k+1 + // [26] phi from main::@12 main::@17 to main::@14 [phi:main::@12/main::@17->main::@14] + // [26] phi main::k#10 = main::k#0 [phi:main::@12/main::@17->main::@14#0] -- register_copy + // main::@14 + __b14: + // for(unsigned int k=j+1;k<num_entries;k++) + // [27] if(main::k#10<main::num_entries#0) goto main::@15 -- vwuz1_lt_vwuc1_then_la1 + lda.z k+1 + cmp #>num_entries + bcc __b15 + bne !+ + lda.z k + cmp #<num_entries + bcc __b15 + !: + // main::@16 + // for(unsigned int j=i+1;j<num_entries;j++) + // [28] main::j1#1 = ++ main::j1#2 -- vwuz1=_inc_vwuz1 + inc.z j1 + bne !+ + inc.z j1+1 + !: + jmp __b11 + // main::@15 + __b15: + // entries[i]+entries[j] + // [29] main::$41 = main::i1#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z i1 + asl + sta.z __41 + lda.z i1+1 + rol + sta.z __41+1 + // [30] main::$42 = main::j1#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z j1 + asl + sta.z __42 + lda.z j1+1 + rol + sta.z __42+1 + // [31] main::$53 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __41 + adc #<entries + sta.z __53 + lda.z __41+1 + adc #>entries + sta.z __53+1 + // [32] main::$54 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __54 + lda.z __42+1 + adc #>entries + sta.z __54+1 + // [33] main::$21 = *main::$53 + *main::$54 -- vwuz1=_deref_pwuz1_plus__deref_pwuz2 + ldy #0 + clc + lda (__21),y + adc (__54),y + pha + iny + lda (__21),y + adc (__54),y + sta.z __21+1 + pla + sta.z __21 + // entries[i]+entries[j]+entries[k] + // [34] main::$43 = main::k#10 << 1 -- vwuz1=vwuz2_rol_1 + lda.z k + asl + sta.z __43 + lda.z k+1 + rol + sta.z __43+1 + // [35] main::$55 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __43 + adc #<entries + sta.z __55 + lda.z __43+1 + adc #>entries + sta.z __55+1 + // [36] main::$22 = main::$21 + *main::$55 -- vwuz1=vwuz2_plus__deref_pwuz1 + ldy #0 + clc + lda (__22),y + adc.z __21 + pha + iny + lda (__22),y + adc.z __21+1 + sta.z __22+1 + pla + sta.z __22 + // if(entries[i]+entries[j]+entries[k]==2020) + // [37] if(main::$22!=$7e4) goto main::@17 -- vwuz1_neq_vwuc1_then_la1 + lda.z __22+1 + cmp #>$7e4 + beq !__b17+ + jmp __b17 + !__b17: + lda.z __22 + cmp #<$7e4 + beq !__b17+ + jmp __b17 + !__b17: + // [38] phi from main::@15 to main::@18 [phi:main::@15->main::@18] + // main::@18 + // printf("\n") + // [39] call cputs + // [140] phi from main::@18 to cputs [phi:main::@18->cputs] + // [140] phi cputs::s#27 = main::s5 [phi:main::@18->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // [40] phi from main::@18 to main::@39 [phi:main::@18->main::@39] + // main::@39 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [41] call cputs + // [140] phi from main::@39 to cputs [phi:main::@39->cputs] + // [140] phi cputs::s#27 = main::s6 [phi:main::@39->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // main::@40 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [42] printf_uint::uvalue#6 = main::i1#2 -- vwuz1=vwuz2 + lda.z i1 + sta.z printf_uint.uvalue + lda.z i1+1 + sta.z printf_uint.uvalue+1 + // [43] call printf_uint + // [148] phi from main::@40 to printf_uint [phi:main::@40->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#6 [phi:main::@40->printf_uint#0] -- register_copy + jsr printf_uint + // [44] phi from main::@40 to main::@41 [phi:main::@40->main::@41] + // main::@41 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [45] call cputs + // [140] phi from main::@41 to cputs [phi:main::@41->cputs] + // [140] phi cputs::s#27 = main::s7 [phi:main::@41->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // main::@42 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [46] main::$56 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __41 + adc #<entries + sta.z __56 + lda.z __41+1 + adc #>entries + sta.z __56+1 + // [47] printf_uint::uvalue#7 = *main::$56 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [48] call printf_uint + // [148] phi from main::@42 to printf_uint [phi:main::@42->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#7 [phi:main::@42->printf_uint#0] -- register_copy + jsr printf_uint + // [49] phi from main::@42 to main::@43 [phi:main::@42->main::@43] + // main::@43 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [50] call cputs + // [140] phi from main::@43 to cputs [phi:main::@43->cputs] + // [140] phi cputs::s#27 = main::s8 [phi:main::@43->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // main::@44 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [51] printf_uint::uvalue#8 = main::j1#2 -- vwuz1=vwuz2 + lda.z j1 + sta.z printf_uint.uvalue + lda.z j1+1 + sta.z printf_uint.uvalue+1 + // [52] call printf_uint + // [148] phi from main::@44 to printf_uint [phi:main::@44->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#8 [phi:main::@44->printf_uint#0] -- register_copy + jsr printf_uint + // [53] phi from main::@44 to main::@45 [phi:main::@44->main::@45] + // main::@45 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [54] call cputs + // [140] phi from main::@45 to cputs [phi:main::@45->cputs] + // [140] phi cputs::s#27 = main::s7 [phi:main::@45->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // main::@46 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [55] main::$57 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __57 + lda.z __42+1 + adc #>entries + sta.z __57+1 + // [56] printf_uint::uvalue#9 = *main::$57 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [57] call printf_uint + // [148] phi from main::@46 to printf_uint [phi:main::@46->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#9 [phi:main::@46->printf_uint#0] -- register_copy + jsr printf_uint + // [58] phi from main::@46 to main::@47 [phi:main::@46->main::@47] + // main::@47 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [59] call cputs + // [140] phi from main::@47 to cputs [phi:main::@47->cputs] + // [140] phi cputs::s#27 = main::s8 [phi:main::@47->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // main::@48 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [60] printf_uint::uvalue#10 = main::k#10 -- vwuz1=vwuz2 + lda.z k + sta.z printf_uint.uvalue + lda.z k+1 + sta.z printf_uint.uvalue+1 + // [61] call printf_uint + // [148] phi from main::@48 to printf_uint [phi:main::@48->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#10 [phi:main::@48->printf_uint#0] -- register_copy + jsr printf_uint + // [62] phi from main::@48 to main::@49 [phi:main::@48->main::@49] + // main::@49 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [63] call cputs + // [140] phi from main::@49 to cputs [phi:main::@49->cputs] + // [140] phi cputs::s#27 = main::s7 [phi:main::@49->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // main::@50 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [64] main::$58 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __43 + adc #<entries + sta.z __58 + lda.z __43+1 + adc #>entries + sta.z __58+1 + // [65] printf_uint::uvalue#11 = *main::$58 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [66] call printf_uint + // [148] phi from main::@50 to printf_uint [phi:main::@50->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#11 [phi:main::@50->printf_uint#0] -- register_copy + jsr printf_uint + // [67] phi from main::@50 to main::@51 [phi:main::@50->main::@51] + // main::@51 + // printf("match found [%u]%u+[%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j], k,entries[k]) + // [68] call cputs + // [140] phi from main::@51 to cputs [phi:main::@51->cputs] + // [140] phi cputs::s#27 = main::s10 [phi:main::@51->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // main::@52 + // mul16u(entries[i],entries[k]) + // [69] main::$59 = entries + main::$41 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __59 + adc #<entries + sta.z __59 + lda.z __59+1 + adc #>entries + sta.z __59+1 + // [70] mul16u::a#2 = *main::$59 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + // [71] main::$60 = entries + main::$43 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __60 + adc #<entries + sta.z __60 + lda.z __60+1 + adc #>entries + sta.z __60+1 + // [72] mul16u::b#1 = *main::$60 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [73] call mul16u + // [155] phi from main::@52 to mul16u [phi:main::@52->mul16u] + // [155] phi mul16u::a#7 = mul16u::a#2 [phi:main::@52->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#1 [phi:main::@52->mul16u#1] -- register_copy + jsr mul16u + // mul16u(entries[i],entries[k]) + // [74] mul16u::return#3 = mul16u::res#2 + // main::@53 + // mul1 = mul16u(entries[i],entries[k]) + // [75] main::mul1#0 = mul16u::return#3 + // mul16u( <mul1 ,entries[j] ) + // [76] mul16u::a#3 = < main::mul1#0 -- vwuz1=_lo_vduz2 + lda.z mul1 + sta.z mul16u.a + lda.z mul1+1 + sta.z mul16u.a+1 + // [77] main::$61 = entries + main::$42 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __42 + adc #<entries + sta.z __61 + lda.z __42+1 + adc #>entries + sta.z __61+1 + // [78] mul16u::b#2 = *main::$61 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [79] call mul16u + // [155] phi from main::@53 to mul16u [phi:main::@53->mul16u] + // [155] phi mul16u::a#7 = mul16u::a#3 [phi:main::@53->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#2 [phi:main::@53->mul16u#1] -- register_copy + jsr mul16u + // mul16u( <mul1 ,entries[j] ) + // [80] mul16u::return#4 = mul16u::res#2 + // main::@54 + // mul2 = mul16u( <mul1 ,entries[j] ) + // [81] main::mul2#0 = mul16u::return#4 + // printf("multiplied %lu\n", mul2) + // [82] call cputs + // [140] phi from main::@54 to cputs [phi:main::@54->cputs] + // [140] phi cputs::s#27 = main::s11 [phi:main::@54->cputs#0] -- pbuz1=pbuc1 + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + // main::@55 + // printf("multiplied %lu\n", mul2) + // [83] printf_ulong::uvalue#1 = main::mul2#0 + // [84] call printf_ulong + // [166] phi from main::@55 to printf_ulong [phi:main::@55->printf_ulong] + // [166] phi printf_ulong::uvalue#2 = printf_ulong::uvalue#1 [phi:main::@55->printf_ulong#0] -- register_copy + jsr printf_ulong + // [85] phi from main::@55 to main::@56 [phi:main::@55->main::@56] + // main::@56 + // printf("multiplied %lu\n", mul2) + // [86] call cputs + // [140] phi from main::@56 to cputs [phi:main::@56->cputs] + // [140] phi cputs::s#27 = main::s5 [phi:main::@56->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // main::@17 + __b17: + // for(unsigned int k=j+1;k<num_entries;k++) + // [87] main::k#1 = ++ main::k#10 -- vwuz1=_inc_vwuz1 + inc.z k + bne !+ + inc.z k+1 + !: + jmp __b14 + // main::@2 + __b2: + // j=i+1 + // [88] main::j#0 = main::i#2 + 1 -- vwuz1=vwuz2_plus_1 + clc + lda.z i + adc #1 + sta.z j + lda.z i+1 + adc #0 + sta.z j+1 + // [89] phi from main::@2 main::@7 to main::@4 [phi:main::@2/main::@7->main::@4] + // [89] phi main::j#10 = main::j#0 [phi:main::@2/main::@7->main::@4#0] -- register_copy + // main::@4 + __b4: + // for(unsigned int j=i+1;j<num_entries;j++) + // [90] if(main::j#10<main::num_entries#0) goto main::@5 -- vwuz1_lt_vwuc1_then_la1 + lda.z j+1 + cmp #>num_entries + bcc __b5 + bne !+ + lda.z j + cmp #<num_entries + bcc __b5 + !: + // [91] phi from main::@4 to main::@6 [phi:main::@4->main::@6] + // main::@6 + // printf(".") + // [92] call cputs + // [140] phi from main::@6 to cputs [phi:main::@6->cputs] + // [140] phi cputs::s#27 = main::s4 [phi:main::@6->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // main::@24 + // for(unsigned int i=0;i<num_entries;i++) + // [93] main::i#1 = ++ main::i#2 -- vwuz1=_inc_vwuz1 + inc.z i + bne !+ + inc.z i+1 + !: + // [8] phi from main::@24 to main::@1 [phi:main::@24->main::@1] + // [8] phi main::i#2 = main::i#1 [phi:main::@24->main::@1#0] -- register_copy + jmp __b1 + // main::@5 + __b5: + // entries[i]+entries[j] + // [94] main::$34 = main::i#2 << 1 -- vwuz1=vwuz2_rol_1 + lda.z i + asl + sta.z __34 + lda.z i+1 + rol + sta.z __34+1 + // [95] main::$35 = main::j#10 << 1 -- vwuz1=vwuz2_rol_1 + lda.z j + asl + sta.z __35 + lda.z j+1 + rol + sta.z __35+1 + // [96] main::$47 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __34 + adc #<entries + sta.z __47 + lda.z __34+1 + adc #>entries + sta.z __47+1 + // [97] main::$48 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __35 + adc #<entries + sta.z __48 + lda.z __35+1 + adc #>entries + sta.z __48+1 + // [98] main::$8 = *main::$47 + *main::$48 -- vwuz1=_deref_pwuz1_plus__deref_pwuz2 + ldy #0 + clc + lda (__8),y + adc (__48),y + pha + iny + lda (__8),y + adc (__48),y + sta.z __8+1 + pla + sta.z __8 + // if(entries[i]+entries[j]==2020) + // [99] if(main::$8!=$7e4) goto main::@7 -- vwuz1_neq_vwuc1_then_la1 + lda.z __8+1 + cmp #>$7e4 + beq !__b7+ + jmp __b7 + !__b7: + lda.z __8 + cmp #<$7e4 + beq !__b7+ + jmp __b7 + !__b7: + // [100] phi from main::@5 to main::@8 [phi:main::@5->main::@8] + // main::@8 + // printf("\n") + // [101] call cputs + // [140] phi from main::@8 to cputs [phi:main::@8->cputs] + // [140] phi cputs::s#27 = main::s5 [phi:main::@8->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // [102] phi from main::@8 to main::@25 [phi:main::@8->main::@25] + // main::@25 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [103] call cputs + // [140] phi from main::@25 to cputs [phi:main::@25->cputs] + // [140] phi cputs::s#27 = main::s6 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // main::@26 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [104] printf_uint::uvalue#2 = main::i#2 -- vwuz1=vwuz2 + lda.z i + sta.z printf_uint.uvalue + lda.z i+1 + sta.z printf_uint.uvalue+1 + // [105] call printf_uint + // [148] phi from main::@26 to printf_uint [phi:main::@26->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#2 [phi:main::@26->printf_uint#0] -- register_copy + jsr printf_uint + // [106] phi from main::@26 to main::@27 [phi:main::@26->main::@27] + // main::@27 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [107] call cputs + // [140] phi from main::@27 to cputs [phi:main::@27->cputs] + // [140] phi cputs::s#27 = main::s7 [phi:main::@27->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // main::@28 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [108] main::$49 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __34 + adc #<entries + sta.z __49 + lda.z __34+1 + adc #>entries + sta.z __49+1 + // [109] printf_uint::uvalue#3 = *main::$49 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [110] call printf_uint + // [148] phi from main::@28 to printf_uint [phi:main::@28->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#3 [phi:main::@28->printf_uint#0] -- register_copy + jsr printf_uint + // [111] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + // main::@29 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [112] call cputs + // [140] phi from main::@29 to cputs [phi:main::@29->cputs] + // [140] phi cputs::s#27 = main::s8 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // main::@30 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [113] printf_uint::uvalue#4 = main::j#10 -- vwuz1=vwuz2 + lda.z j + sta.z printf_uint.uvalue + lda.z j+1 + sta.z printf_uint.uvalue+1 + // [114] call printf_uint + // [148] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#4 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [115] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + // main::@31 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [116] call cputs + // [140] phi from main::@31 to cputs [phi:main::@31->cputs] + // [140] phi cputs::s#27 = main::s7 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s7 + sta.z cputs.s + lda #>s7 + sta.z cputs.s+1 + jsr cputs + // main::@32 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [117] main::$50 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz2 + clc + lda.z __35 + adc #<entries + sta.z __50 + lda.z __35+1 + adc #>entries + sta.z __50+1 + // [118] printf_uint::uvalue#5 = *main::$50 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (printf_uint.uvalue),y + pha + iny + lda (printf_uint.uvalue),y + sta.z printf_uint.uvalue+1 + pla + sta.z printf_uint.uvalue + // [119] call printf_uint + // [148] phi from main::@32 to printf_uint [phi:main::@32->printf_uint] + // [148] phi printf_uint::uvalue#12 = printf_uint::uvalue#5 [phi:main::@32->printf_uint#0] -- register_copy + jsr printf_uint + // [120] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + // main::@33 + // printf("match found [%u]%u+[%u]%u=2020\n", i,entries[i], j,entries[j]) + // [121] call cputs + // [140] phi from main::@33 to cputs [phi:main::@33->cputs] + // [140] phi cputs::s#27 = main::s10 [phi:main::@33->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // main::@34 + // mul16u(entries[i],entries[j]) + // [122] main::$51 = entries + main::$34 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __51 + adc #<entries + sta.z __51 + lda.z __51+1 + adc #>entries + sta.z __51+1 + // [123] mul16u::a#1 = *main::$51 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.a),y + pha + iny + lda (mul16u.a),y + sta.z mul16u.a+1 + pla + sta.z mul16u.a + // [124] main::$52 = entries + main::$35 -- pwuz1=pwuc1_plus_vwuz1 + clc + lda.z __52 + adc #<entries + sta.z __52 + lda.z __52+1 + adc #>entries + sta.z __52+1 + // [125] mul16u::b#0 = *main::$52 -- vwuz1=_deref_pwuz1 + ldy #0 + lda (mul16u.b),y + pha + iny + lda (mul16u.b),y + sta.z mul16u.b+1 + pla + sta.z mul16u.b + // [126] call mul16u + // [155] phi from main::@34 to mul16u [phi:main::@34->mul16u] + // [155] phi mul16u::a#7 = mul16u::a#1 [phi:main::@34->mul16u#0] -- register_copy + // [155] phi mul16u::b#3 = mul16u::b#0 [phi:main::@34->mul16u#1] -- register_copy + jsr mul16u + // mul16u(entries[i],entries[j]) + // [127] mul16u::return#2 = mul16u::res#2 + // main::@35 + // mul = mul16u(entries[i],entries[j]) + // [128] main::mul#0 = mul16u::return#2 + // printf("multiplied %lu\n", mul) + // [129] call cputs + // [140] phi from main::@35 to cputs [phi:main::@35->cputs] + // [140] phi cputs::s#27 = main::s11 [phi:main::@35->cputs#0] -- pbuz1=pbuc1 + lda #<s11 + sta.z cputs.s + lda #>s11 + sta.z cputs.s+1 + jsr cputs + // main::@36 + // printf("multiplied %lu\n", mul) + // [130] printf_ulong::uvalue#0 = main::mul#0 + // [131] call printf_ulong + // [166] phi from main::@36 to printf_ulong [phi:main::@36->printf_ulong] + // [166] phi printf_ulong::uvalue#2 = printf_ulong::uvalue#0 [phi:main::@36->printf_ulong#0] -- register_copy + jsr printf_ulong + // [132] phi from main::@36 to main::@37 [phi:main::@36->main::@37] + // main::@37 + // printf("multiplied %lu\n", mul) + // [133] call cputs + // [140] phi from main::@37 to cputs [phi:main::@37->cputs] + // [140] phi cputs::s#27 = main::s5 [phi:main::@37->cputs#0] -- pbuz1=pbuc1 + lda #<s5 + sta.z cputs.s + lda #>s5 + sta.z cputs.s+1 + jsr cputs + // main::@7 + __b7: + // for(unsigned int j=i+1;j<num_entries;j++) + // [134] main::j#1 = ++ main::j#10 -- vwuz1=_inc_vwuz1 + inc.z j + bne !+ + inc.z j+1 + !: + jmp __b4 + .segment Data + .encoding "ascii" + s: .text "looking a+b=2020 within " + .byte 0 + s1: .text @" entries\$9b" + .byte 0 + s2: .text @"\$9blooking a+b+c=2020 within " + .byte 0 + s4: .text "." + .byte 0 + s5: .text @"\$9b" + .byte 0 + s6: .text "match found [" + .byte 0 + s7: .text "]" + .byte 0 + s8: .text "+[" + .byte 0 + s10: .text @"=2020\$9b" + .byte 0 + s11: .text "multiplied " + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [135] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // [136] call memset + // Fill entire screen with spaces + // [173] phi from clrscr to memset [phi:clrscr->memset] + // [173] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [173] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // clrscr::@1 + // *OLDCHR = 0x00 + // [137] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + // [138] call gotoxy + jsr gotoxy + // clrscr::@return + // } + // [139] return + rts +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8a) s) +cputs: { + .label s = $8a + // [141] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [141] phi cputs::s#26 = cputs::s#27 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 + __b1: + // while (c = *s++) + // [142] cputs::c#1 = *cputs::s#26 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [143] cputs::s#0 = ++ cputs::s#26 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [144] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // cputs::@return + // } + // [145] return + rts + // cputs::@2 + __b2: + // cputc(c) + // [146] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [147] call cputc + jsr cputc + jmp __b1 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($8a) uvalue) +printf_uint: { + .label uvalue = $8a + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [149] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [150] utoa::value#1 = printf_uint::uvalue#12 + // [151] call utoa + // Format number into buffer + // [203] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(printf_buffer, format) + // [152] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [153] call printf_number_buffer + // Print using format + // [224] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + // [224] phi printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#1 [phi:printf_uint::@2->printf_number_buffer#0] -- register_copy + jsr printf_number_buffer + // printf_uint::@return + // } + // [154] return + rts +} + // mul16u +// Perform binary multiplication of two unsigned 16-bit unsigned ints into a 32-bit unsigned long +// mul16u(word zp($8e) a, word zp($8c) b) +mul16u: { + .label mb = $a2 + .label a = $8e + .label res = $90 + .label b = $8c + .label return = $90 + // mb = b + // [156] mul16u::mb#0 = (dword)mul16u::b#3 -- vduz1=_dword_vwuz2 + lda.z b + sta.z mb + lda.z b+1 + sta.z mb+1 + lda #0 + sta.z mb+2 + sta.z mb+3 + // [157] phi from mul16u to mul16u::@1 [phi:mul16u->mul16u::@1] + // [157] phi mul16u::mb#2 = mul16u::mb#0 [phi:mul16u->mul16u::@1#0] -- register_copy + // [157] phi mul16u::res#2 = 0 [phi:mul16u->mul16u::@1#1] -- vduz1=vduc1 + sta.z res + sta.z res+1 + lda #<0>>$10 + sta.z res+2 + lda #>0>>$10 + sta.z res+3 + // [157] phi mul16u::a#4 = mul16u::a#7 [phi:mul16u->mul16u::@1#2] -- register_copy + // mul16u::@1 + __b1: + // while(a!=0) + // [158] if(mul16u::a#4!=0) goto mul16u::@2 -- vwuz1_neq_0_then_la1 + lda.z a + bne __b2 + lda.z a+1 + bne __b2 + // mul16u::@return + // } + // [159] return + rts + // mul16u::@2 + __b2: + // a&1 + // [160] mul16u::$1 = mul16u::a#4 & 1 -- vbuaa=vwuz1_band_vbuc1 + lda #1 + and.z a + // if( (a&1) != 0) + // [161] if(mul16u::$1==0) goto mul16u::@3 -- vbuaa_eq_0_then_la1 + cmp #0 + beq __b3 + // mul16u::@4 + // res = res + mb + // [162] mul16u::res#1 = mul16u::res#2 + mul16u::mb#2 -- vduz1=vduz1_plus_vduz2 + lda.z res + clc + adc.z mb + sta.z res + lda.z res+1 + adc.z mb+1 + sta.z res+1 + lda.z res+2 + adc.z mb+2 + sta.z res+2 + lda.z res+3 + adc.z mb+3 + sta.z res+3 + // [163] phi from mul16u::@2 mul16u::@4 to mul16u::@3 [phi:mul16u::@2/mul16u::@4->mul16u::@3] + // [163] phi mul16u::res#6 = mul16u::res#2 [phi:mul16u::@2/mul16u::@4->mul16u::@3#0] -- register_copy + // mul16u::@3 + __b3: + // a = a>>1 + // [164] mul16u::a#0 = mul16u::a#4 >> 1 -- vwuz1=vwuz1_ror_1 + lsr.z a+1 + ror.z a + // mb = mb<<1 + // [165] mul16u::mb#1 = mul16u::mb#2 << 1 -- vduz1=vduz1_rol_1 + asl.z mb + rol.z mb+1 + rol.z mb+2 + rol.z mb+3 + // [157] phi from mul16u::@3 to mul16u::@1 [phi:mul16u::@3->mul16u::@1] + // [157] phi mul16u::mb#2 = mul16u::mb#1 [phi:mul16u::@3->mul16u::@1#0] -- register_copy + // [157] phi mul16u::res#2 = mul16u::res#6 [phi:mul16u::@3->mul16u::@1#1] -- register_copy + // [157] phi mul16u::a#4 = mul16u::a#0 [phi:mul16u::@3->mul16u::@1#2] -- register_copy + jmp __b1 +} + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($90) uvalue) +printf_ulong: { + .label uvalue = $90 + // printf_ulong::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [167] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // ultoa(uvalue, printf_buffer.digits, format.radix) + // [168] ultoa::value#1 = printf_ulong::uvalue#2 + // [169] call ultoa + // Format number into buffer + // [231] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + jsr ultoa + // printf_ulong::@2 + // printf_number_buffer(printf_buffer, format) + // [170] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [171] call printf_number_buffer + // Print using format + // [224] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + // [224] phi printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#0 [phi:printf_ulong::@2->printf_number_buffer#0] -- register_copy + jsr printf_number_buffer + // printf_ulong::@return + // } + // [172] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($9b) str, word zp($97) num) +memset: { + .label end = $97 + .label dst = $9b + .label str = $9b + .label num = $97 + // if(num>0) + // [174] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // memset::@1 + // end = (char*)str + num + // [175] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [176] memset::dst#4 = (byte*)memset::str#3 + // [177] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [177] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [178] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + __breturn: + // } + // [179] return + rts + // memset::@3 + __b3: + // *dst = c + // [180] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [181] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + // [182] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + // [183] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // setcursor() + // [184] call setcursor + jsr setcursor + // gotoxy::@return + // } + // [185] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($a1) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $a1 + // if (c == '\r') + // [186] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + // cputc::@3 + // if(c == '\n' || c == 0x9b) + // [187] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + // cputc::@8 + // [188] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + // cputc::convertToScreenCode1 + // return rawmap[*v]; + // [189] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [190] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + // cputc::@6 + // putchar(convertToScreenCode(&c)) + // [191] call putchar + jsr putchar + // cputc::@7 + // (*COLCRS)++; + // [192] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + // [193] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [194] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + // cputc::@4 + // setcursor() + // [195] call setcursor + jsr setcursor + // cputc::@return + // } + // [196] return + rts + // cputc::@5 + __b5: + // *COLCRS = 0 + // [197] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [198] call newline + jsr newline + rts + // cputc::@2 + __b2: + // *COLCRS = 0 + // [199] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [200] call newline + jsr newline + rts + // cputc::@1 + __b1: + // *COLCRS = 0 + // [201] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + // [202] call setcursor + jsr setcursor + rts +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($8a) value, byte* zp($97) buffer) +utoa: { + .label digit_value = $a6 + .label buffer = $97 + .label digit = $94 + .label value = $8a + // [204] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [204] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [204] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [204] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [204] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // utoa::@1 + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [205] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + // utoa::@3 + // *buffer++ = DIGITS[(char)value] + // [206] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [207] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + // [208] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + // [209] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (buffer),y + // utoa::@return + // } + // [210] return + rts + // utoa::@2 + __b2: + // digit_value = digit_values[digit] + // [211] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [212] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + // [213] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // utoa::@7 + // [214] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [215] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [215] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [215] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [215] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [216] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [204] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [204] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [204] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [204] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [204] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [217] utoa_append::buffer#0 = utoa::buffer#11 + // [218] utoa_append::value#0 = utoa::value#2 + // [219] utoa_append::sub#0 = utoa::digit_value#0 + // [220] call utoa_append + // [286] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [221] utoa_append::return#0 = utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [222] utoa::value#0 = utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [223] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [215] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [215] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [215] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [215] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + // printf_number_buffer::@1 + // if(buffer.sign) + // [225] if(0==printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // printf_number_buffer::@3 + // cputc(buffer.sign) + // [226] cputc::c = printf_number_buffer::buffer_sign#10 -- vbuz1=vbuaa + sta.z cputc.c + // [227] call cputc + jsr cputc + // [228] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // printf_number_buffer::@2 + __b2: + // cputs(buffer.digits) + // [229] call cputs + // [140] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + // [140] phi cputs::s#27 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z cputs.s+1 + jsr cputs + // printf_number_buffer::@return + // } + // [230] return + rts +} + // ultoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// ultoa(dword zp($90) value, byte* zp($9b) buffer) +ultoa: { + .label digit_value = $a2 + .label buffer = $9b + .label digit = $94 + .label value = $90 + // [232] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + // [232] phi ultoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:ultoa->ultoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [232] phi ultoa::started#2 = 0 [phi:ultoa->ultoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [232] phi ultoa::value#2 = ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [232] phi ultoa::digit#2 = 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // ultoa::@1 + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [233] if(ultoa::digit#2<$a-1) goto ultoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #$a-1 + bcc __b2 + // ultoa::@3 + // *buffer++ = DIGITS[(char)value] + // [234] ultoa::$11 = (byte)ultoa::value#2 -- vbuaa=_byte_vduz1 + lda.z value + // [235] *ultoa::buffer#11 = DIGITS[ultoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + // [236] ultoa::buffer#3 = ++ ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + // [237] *ultoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (buffer),y + // ultoa::@return + // } + // [238] return + rts + // ultoa::@2 + __b2: + // digit_value = digit_values[digit] + // [239] ultoa::$10 = ultoa::digit#2 << 2 -- vbuaa=vbuz1_rol_2 + lda.z digit + asl + asl + // [240] ultoa::digit_value#0 = RADIX_DECIMAL_VALUES_LONG[ultoa::$10] -- vduz1=pduc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES_LONG,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES_LONG+1,y + sta.z digit_value+1 + lda RADIX_DECIMAL_VALUES_LONG+2,y + sta.z digit_value+2 + lda RADIX_DECIMAL_VALUES_LONG+3,y + sta.z digit_value+3 + // if (started || value >= digit_value) + // [241] if(0!=ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // ultoa::@7 + // [242] if(ultoa::value#2>=ultoa::digit_value#0) goto ultoa::@5 -- vduz1_ge_vduz2_then_la1 + lda.z value+3 + cmp.z digit_value+3 + bcc !+ + bne __b5 + lda.z value+2 + cmp.z digit_value+2 + bcc !+ + bne __b5 + lda.z value+1 + cmp.z digit_value+1 + bcc !+ + bne __b5 + lda.z value + cmp.z digit_value + bcs __b5 + !: + // [243] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + // [243] phi ultoa::buffer#14 = ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [243] phi ultoa::started#4 = ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [243] phi ultoa::value#6 = ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + // ultoa::@4 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [244] ultoa::digit#1 = ++ ultoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [232] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + // [232] phi ultoa::buffer#11 = ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [232] phi ultoa::started#2 = ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [232] phi ultoa::value#2 = ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [232] phi ultoa::digit#2 = ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // ultoa_append(buffer++, value, digit_value) + // [245] ultoa_append::buffer#0 = ultoa::buffer#11 + // [246] ultoa_append::value#0 = ultoa::value#2 + // [247] ultoa_append::sub#0 = ultoa::digit_value#0 + // [248] call ultoa_append + // [293] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + jsr ultoa_append + // ultoa_append(buffer++, value, digit_value) + // [249] ultoa_append::return#0 = ultoa_append::value#2 + // ultoa::@6 + // value = ultoa_append(buffer++, value, digit_value) + // [250] ultoa::value#0 = ultoa_append::return#0 + // value = ultoa_append(buffer++, value, digit_value); + // [251] ultoa::buffer#4 = ++ ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [243] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + // [243] phi ultoa::buffer#14 = ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [243] phi ultoa::started#4 = 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [243] phi ultoa::value#6 = ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $a6 + // **OLDADR = *OLDCHR + // [252] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [253] call cursorLocation + jsr cursorLocation + // [254] cursorLocation::return#3 = cursorLocation::return#1 + // setcursor::@3 + // loc = cursorLocation() + // [255] setcursor::loc#0 = cursorLocation::return#3 + // c = *loc + // [256] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + // [257] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // *OLDADR = loc + // [258] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // setcursor::@2 + // *CRSINH = 0 + // [259] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + // [260] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + // setcursor::@1 + // **OLDADR = c + // [261] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // setcursor::@return + // } + // [262] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $a6 + // **OLDADR = *OLDCHR + // [263] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [264] call cursorLocation + jsr cursorLocation + // [265] cursorLocation::return#0 = cursorLocation::return#1 + // putchar::@1 + // loc = cursorLocation() + // [266] putchar::loc#0 = cursorLocation::return#0 + // newChar = code | conio_reverse_value + // [267] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // *loc = newChar + // [268] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // *OLDCHR = newChar + // [269] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // setcursor() + // [270] call setcursor + jsr setcursor + // putchar::@return + // } + // [271] return + rts +} + // newline +newline: { + .label start = $9b + // if ((*ROWCRS)++ == CONIO_HEIGHT) + // [272] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [273] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1 + // newline::@3 + // **OLDADR ^= 0x80 + // [274] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // newline::@2 + // start = *SAVMSC + // [275] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + // [276] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + // [277] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [278] call memcpy + jsr memcpy + // newline::@4 + // start + CONIO_WIDTH * 23 + // [279] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [280] memset::str#8 = (void*)memset::str#0 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + // [281] call memset + // [173] phi from newline::@4 to memset [phi:newline::@4->memset] + // [173] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [173] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // newline::@5 + // *ROWCRS = CONIO_HEIGHT - 1 + // [282] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [283] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + // newline::@1 + __b1: + // setcursor() + // [284] call setcursor + jsr setcursor + // newline::@return + // } + // [285] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($97) buffer, word zp($8a) value, word zp($a6) sub) +utoa_append: { + .label buffer = $97 + .label value = $8a + .label sub = $a6 + .label return = $8a + // [287] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [287] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [287] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // utoa_append::@1 + __b1: + // while (value >= sub) + // [288] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // utoa_append::@3 + // *buffer = DIGITS[digit] + // [289] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // utoa_append::@return + // } + // [290] return + rts + // utoa_append::@2 + __b2: + // digit++; + // [291] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [292] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [287] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [287] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [287] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // ultoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// ultoa_append(byte* zp($9b) buffer, dword zp($90) value, dword zp($a2) sub) +ultoa_append: { + .label buffer = $9b + .label value = $90 + .label sub = $a2 + .label return = $90 + // [294] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + // [294] phi ultoa_append::digit#2 = 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [294] phi ultoa_append::value#2 = ultoa_append::value#0 [phi:ultoa_append->ultoa_append::@1#1] -- register_copy + // ultoa_append::@1 + __b1: + // while (value >= sub) + // [295] if(ultoa_append::value#2>=ultoa_append::sub#0) goto ultoa_append::@2 -- vduz1_ge_vduz2_then_la1 + lda.z value+3 + cmp.z sub+3 + bcc !+ + bne __b2 + lda.z value+2 + cmp.z sub+2 + bcc !+ + bne __b2 + lda.z value+1 + cmp.z sub+1 + bcc !+ + bne __b2 + lda.z value + cmp.z sub + bcs __b2 + !: + // ultoa_append::@3 + // *buffer = DIGITS[digit] + // [296] *ultoa_append::buffer#0 = DIGITS[ultoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // ultoa_append::@return + // } + // [297] return + rts + // ultoa_append::@2 + __b2: + // digit++; + // [298] ultoa_append::digit#1 = ++ ultoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [299] ultoa_append::value#1 = ultoa_append::value#2 - ultoa_append::sub#0 -- vduz1=vduz1_minus_vduz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + lda.z value+2 + sbc.z sub+2 + sta.z value+2 + lda.z value+3 + sbc.z sub+3 + sta.z value+3 + // [294] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + // [294] phi ultoa_append::digit#2 = ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [294] phi ultoa_append::value#2 = ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $a6 + .label __1 = $a6 + .label __3 = $a6 + .label return = $a6 + .label __4 = $a8 + .label __5 = $a6 + // (word)(*ROWCRS)*CONIO_WIDTH + // [300] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [301] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [302] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [303] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + // [304] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + // [305] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // cursorLocation::@return + // } + // [306] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($99) destination, byte* zp($97) source) +memcpy: { + .const num = $28*$17 + .label src_end = $a8 + .label dst = $99 + .label src = $97 + .label destination = $99 + .label source = $97 + // src_end = (char*)source+num + // [307] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [308] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [309] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [310] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [310] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [310] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [311] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [312] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [313] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [314] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [315] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + entries: .word $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + diff --git a/src/test/ref/adventofcode/2020-01.sym b/src/test/ref/adventofcode/2020-01.sym new file mode 100644 index 000000000..6c49bd1e5 --- /dev/null +++ b/src/test/ref/adventofcode/2020-01.sym @@ -0,0 +1,354 @@ +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const dword* RADIX_DECIMAL_VALUES_LONG[] = { $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +const byte SIZEOF_WORD = 2 +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:161 7.750002500125E10 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 1.833333333336667E11 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 1.0000000001E10 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:138 5.0000000005E9 +to_nomodify byte* cputs::s#26 s zp[2]:138 1.5000500002E10 +to_nomodify byte* cputs::s#27 s zp[2]:138 1000001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:166 2.00000000000002E14 +byte*~ cursorLocation::$1 zp[2]:166 2.00000000000002E14 +word~ cursorLocation::$3 zp[2]:166 1.500000000000015E14 +word~ cursorLocation::$4 zp[2]:168 2.00000000000002E14 +word~ cursorLocation::$5 zp[2]:166 2.00000000000002E14 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:166 2.000000000002E12 +byte* cursorLocation::return#1 return zp[2]:166 2.775000000000075E13 +byte* cursorLocation::return#3 return zp[2]:166 2.0000000000002E13 +const word* entries[] = { $78f, $7a4, $7c7, $591, $687, $601, $7c0, $621, $751, $730, $6b8, $791, $71f, $659, $6bf, $714, $6b2, $76c, $793, $78b, $79f, $6dc, $796, $64b, $7bb, $78a, $7cc, $7d0, $608, $6f4, $697, $6e0, $72c, $716, $69b, $719, $7ac, $76b, $629, $60b, $362, $618, $7c4, $641, $7b2, $6ca, $5e3, $683, $73b, $78d, $5eb, $740, $7b1, $744, $709, $7d7, $74a, $708, $6d5, $733, $6af, $5d7, $771, $2fb, $688, $742, $7c3, $5d4, $739, $7c9, $6c9, $752, $67a, $712, $681, $6e8, $79e, $757, $718, $74c, $7cb, $6e3, $6f7, $729, $7b0, $737, $6d4, $6bd, $763, $6db, $11e, $7b8, $7b9, $677, $710, $7c2, $6f3, $745, $7a1, $760, $700, $713, $750, $6fe, $72f, $7c1, $723, $732, $785, $6c7, $663, $71d, $71c, $7b5, $5fb, $6ea, $3b, $736, $78c, $773, $6c2, $3a5, $573, $6d9, $6d7, $169, $5fa, $6f6, $43f, $635, $789, $703, $717, $6c4, $6e5, $755, $6ba, $20e, $6ad, $6fd, $764, $779, $67e, $711, $686, $79b, $72b, $633, $6de, $7be, $7d9, $6dd, $29e, $7bf, $5f4, $756, $704, $7a0, $236, $782, $75a, $74e, $707, $6c3, $6bc, $70d, $7d3, $63c, $61e, $73d, $777, $741, $6cb, $6d0, $65b, $6c1, $6d1, $735, $62e, $75c, $75b, $795, $6e4, $695, $6ff, $72d, $6a1, $6ce, $6f5, $79c, $754, $7c5, $66b, $74f, $772, $6be, $7a6, $5de, $787, $79a } +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +word~ main::$21 zp[2]:151 667.3333333333334 +word~ main::$22 zp[2]:155 2002.0 +word~ main::$34 zp[2]:142 14.428571428571429 +word~ main::$35 zp[2]:140 13.931034482758621 +word~ main::$41 zp[2]:142 100.1 +word~ main::$42 zp[2]:149 85.19148936170212 +word~ main::$43 zp[2]:140 108.21621621621621 +word*~ main::$47 zp[2]:157 101.0 +word*~ main::$48 zp[2]:159 202.0 +word*~ main::$49 zp[2]:138 202.0 +word*~ main::$50 zp[2]:138 202.0 +word*~ main::$51 zp[2]:142 202.0 +word*~ main::$52 zp[2]:140 202.0 +word*~ main::$53 zp[2]:151 1001.0 +word*~ main::$54 zp[2]:153 2002.0 +word*~ main::$55 zp[2]:155 2002.0 +word*~ main::$56 zp[2]:138 2002.0 +word*~ main::$57 zp[2]:138 2002.0 +word*~ main::$58 zp[2]:138 2002.0 +word*~ main::$59 zp[2]:142 2002.0 +word*~ main::$60 zp[2]:140 2002.0 +word*~ main::$61 zp[2]:140 2002.0 +word~ main::$8 zp[2]:157 202.0 +word main::i +word main::i#1 i zp[2]:128 22.0 +word main::i#2 i zp[2]:128 5.125 +word main::i1 +word main::i1#1 i1 zp[2]:130 22.0 +word main::i1#2 i1 zp[2]:130 29.228571428571428 +word main::j +word main::j#0 j zp[2]:136 22.0 +word main::j#1 j zp[2]:136 202.0 +word main::j#10 j zp[2]:136 12.285714285714286 +word main::j1 +word main::j1#0 j1 zp[2]:132 22.0 +word main::j1#1 j1 zp[2]:132 202.0 +word main::j1#2 j1 zp[2]:132 37.765625 +word main::k +word main::k#0 k zp[2]:134 202.0 +word main::k#1 k zp[2]:134 2002.0 +word main::k#10 k zp[2]:134 85.10000000000001 +dword main::mul +dword main::mul#0 mul zp[4]:144 101.0 +dword main::mul1 +dword main::mul1#0 mul1 zp[4]:144 2002.0 +dword main::mul2 +dword main::mul2#0 mul2 zp[4]:144 1001.0 +word main::num_entries +const word main::num_entries#0 num_entries = $c8*SIZEOF_WORD/SIZEOF_WORD +const byte* main::s[$19] = "looking a+b=2020 within "at +const byte* main::s1[$a] = " entries +"at +const byte* main::s10[7] = "=2020 +"at +const byte* main::s11[$c] = "multiplied "at +const byte* main::s2[$1c] = " +looking a+b+c=2020 within "at +const byte* main::s4[2] = "."at +const byte* main::s5[2] = " +"at +const byte* main::s6[$e] = "match found ["at +const byte* main::s7[2] = "]"at +const byte* main::s8[3] = "+["at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:153 3.333333333336667E11 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:153 1.0E18 +byte* memcpy::dst#2 dst zp[2]:153 1.00000333333333325E18 +byte* memcpy::dst#4 dst zp[2]:153 2.0000000000002E13 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:151 3.333333333336667E11 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:151 2.0E18 +byte* memcpy::src#2 src zp[2]:151 1.0000025E18 +byte* memcpy::src#4 src zp[2]:151 1.0000000000001E13 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:168 1.2500125E17 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:155 2.0E18 +byte* memset::dst#2 dst zp[2]:155 1.3333366666666665E18 +byte* memset::dst#4 dst zp[2]:155 2.0000000000002E13 +byte* memset::end +byte* memset::end#0 end zp[2]:151 1.66668333333333312E17 +word memset::num +word memset::num#2 num zp[2]:151 1.0000000000001E13 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:155 1.000000000001E12 +void* memset::str#3 str zp[2]:155 3.333333333373334E11 +void* memset::str#7 str zp[2]:155 22.0 +void* memset::str#8 str zp[2]:155 2.000000000002E12 +dword mul16u(word mul16u::a , word mul16u::b) +byte~ mul16u::$1 reg byte a 2.00000002E8 +word mul16u::a +word mul16u::a#0 a zp[2]:142 1.00000001E8 +word mul16u::a#1 a zp[2]:142 67.33333333333333 +word mul16u::a#2 a zp[2]:142 667.3333333333334 +word mul16u::a#3 a zp[2]:142 667.3333333333334 +word mul16u::a#4 a zp[2]:142 6.666833416666667E7 +word mul16u::a#7 a zp[2]:142 6052.0 +word mul16u::b +word mul16u::b#0 b zp[2]:140 202.0 +word mul16u::b#1 b zp[2]:140 2002.0 +word mul16u::b#2 b zp[2]:140 2002.0 +word mul16u::b#3 b zp[2]:140 2103.0 +dword mul16u::mb +dword mul16u::mb#0 mb zp[4]:162 20002.0 +dword mul16u::mb#1 mb zp[4]:162 2.00000002E8 +dword mul16u::mb#2 mb zp[4]:162 4.2858572E7 +dword mul16u::res +dword mul16u::res#1 res zp[4]:144 2.00000002E8 +dword mul16u::res#2 res zp[4]:144 3.750026325E7 +dword mul16u::res#6 res zp[4]:144 1.00000001E8 +dword mul16u::return +dword mul16u::return#2 return zp[4]:144 202.0 +dword mul16u::return#3 return zp[4]:144 2002.0 +dword mul16u::return#4 return zp[4]:144 2002.0 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:155 7.5000000000075E11 +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 20002.0 +byte printf_number_buffer::buffer_sign#1 reg byte a 20002.0 +byte printf_number_buffer::buffer_sign#10 reg byte a 110002.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#10 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#11 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#12 uvalue zp[2]:138 8205.5 +word printf_uint::uvalue#2 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#3 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#4 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#5 uvalue zp[2]:138 202.0 +word printf_uint::uvalue#6 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#7 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#8 uvalue zp[2]:138 2002.0 +word printf_uint::uvalue#9 uvalue zp[2]:138 2002.0 +void printf_ulong(dword printf_ulong::uvalue , byte printf_ulong::format_min_length , byte printf_ulong::format_justify_left , byte printf_ulong::format_sign_always , byte printf_ulong::format_zero_padding , byte printf_ulong::format_upper_case , byte printf_ulong::format_radix) +struct printf_format_number printf_ulong::format +byte printf_ulong::format_justify_left +byte printf_ulong::format_min_length +byte printf_ulong::format_radix +byte printf_ulong::format_sign_always +byte printf_ulong::format_upper_case +byte printf_ulong::format_zero_padding +dword printf_ulong::uvalue +dword printf_ulong::uvalue#0 uvalue zp[4]:144 202.0 +dword printf_ulong::uvalue#1 uvalue zp[4]:144 2002.0 +dword printf_ulong::uvalue#2 uvalue zp[4]:144 5551.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:166 1.000000000001E12 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1.5000000000015E12 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7.50000000000075E12 +byte setcursor::c#1 reg byte a 2.0000000000002E13 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:166 1.0000000000001E13 +void ultoa(dword ultoa::value , byte* ultoa::buffer , byte ultoa::radix) +byte~ ultoa::$10 reg byte a 2.000000002E9 +byte~ ultoa::$11 reg byte a 200002.0 +byte* ultoa::buffer +byte* ultoa::buffer#11 buffer zp[2]:155 2.8572857185714287E8 +byte* ultoa::buffer#14 buffer zp[2]:155 1.5000000015E9 +byte* ultoa::buffer#3 buffer zp[2]:155 200002.0 +byte* ultoa::buffer#4 buffer zp[2]:155 2.000000002E9 +byte ultoa::digit +byte ultoa::digit#1 digit zp[1]:148 2.000000002E9 +byte ultoa::digit#2 digit zp[1]:148 2.85714286E8 +dword ultoa::digit_value +dword ultoa::digit_value#0 digit_value zp[4]:162 6.000000005999999E8 +dword* ultoa::digit_values +byte ultoa::max_digits +byte ultoa::radix +byte ultoa::started +byte ultoa::started#2 reg byte x 5.000000005E8 +byte ultoa::started#4 reg byte x 1.000000001E9 +dword ultoa::value +dword ultoa::value#0 value zp[4]:144 1.000000001E9 +dword ultoa::value#1 value zp[4]:144 55001.0 +dword ultoa::value#2 value zp[4]:144 5.714428578571429E8 +dword ultoa::value#6 value zp[4]:144 1.5000000015E9 +dword ultoa_append(byte* ultoa_append::buffer , dword ultoa_append::value , dword ultoa_append::sub) +byte* ultoa_append::buffer +byte* ultoa_append::buffer#0 buffer zp[2]:155 1.37500000025E9 +byte ultoa_append::digit +byte ultoa_append::digit#1 reg byte x 1.000000000000001E15 +byte ultoa_append::digit#2 reg byte x 1.0000050000000015E15 +dword ultoa_append::return +dword ultoa_append::return#0 return zp[4]:144 2.000000002E9 +dword ultoa_append::sub +dword ultoa_append::sub#0 sub zp[4]:162 3.333335000000005E14 +dword ultoa_append::value +dword ultoa_append::value#0 value zp[4]:144 3.666666667333333E9 +dword ultoa_append::value#1 value zp[4]:144 2.000000000000002E15 +dword ultoa_append::value#2 value zp[4]:144 5.0000183333333425E14 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2.000000002E9 +byte~ utoa::$11 reg byte a 200002.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:151 2.8572857185714287E8 +byte* utoa::buffer#14 buffer zp[2]:151 1.5000000015E9 +byte* utoa::buffer#3 buffer zp[2]:151 200002.0 +byte* utoa::buffer#4 buffer zp[2]:151 2.000000002E9 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:148 2.000000002E9 +byte utoa::digit#2 digit zp[1]:148 2.85714286E8 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:166 6.000000005999999E8 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 5.000000005E8 +byte utoa::started#4 reg byte x 1.000000001E9 +word utoa::value +word utoa::value#0 value zp[2]:138 1.000000001E9 +word utoa::value#1 value zp[2]:138 55001.0 +word utoa::value#2 value zp[2]:138 5.714428578571429E8 +word utoa::value#6 value zp[2]:138 1.5000000015E9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:151 1.37500000025E9 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1.000000000000001E15 +byte utoa_append::digit#2 reg byte x 1.0000050000000015E15 +word utoa_append::return +word utoa_append::return#0 return zp[2]:138 2.000000002E9 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:166 3.333335000000005E14 +word utoa_append::value +word utoa_append::value#0 value zp[2]:138 3.666666667333333E9 +word utoa_append::value#1 value zp[2]:138 2.000000000000002E15 +word utoa_append::value#2 value zp[2]:138 5.0000183333333425E14 + +zp[2]:128 [ main::i#2 main::i#1 ] +zp[2]:130 [ main::i1#2 main::i1#1 ] +zp[2]:132 [ main::j1#2 main::j1#0 main::j1#1 ] +zp[2]:134 [ main::k#10 main::k#0 main::k#1 ] +zp[2]:136 [ main::j#10 main::j#0 main::j#1 ] +zp[2]:138 [ printf_uint::uvalue#12 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#6 printf_uint::uvalue#7 printf_uint::uvalue#8 printf_uint::uvalue#9 printf_uint::uvalue#10 printf_uint::uvalue#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 main::$56 main::$57 main::$58 main::$49 main::$50 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 cputs::s#26 cputs::s#27 cputs::s#0 ] +zp[2]:140 [ mul16u::b#3 mul16u::b#0 mul16u::b#1 mul16u::b#2 main::$60 main::$61 main::$52 main::$43 main::$35 ] +zp[2]:142 [ mul16u::a#4 mul16u::a#7 mul16u::a#1 mul16u::a#2 mul16u::a#3 mul16u::a#0 main::$59 main::$51 main::$41 main::$34 ] +zp[4]:144 [ mul16u::res#2 mul16u::res#6 mul16u::res#1 mul16u::return#3 mul16u::return#4 mul16u::return#2 printf_ulong::uvalue#2 printf_ulong::uvalue#0 printf_ulong::uvalue#1 ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 main::mul2#0 main::mul#0 main::mul1#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ultoa_append::return#0 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +reg byte a [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +zp[1]:148 [ ultoa::digit#2 ultoa::digit#1 utoa::digit#2 utoa::digit#1 ] +reg byte x [ ultoa::started#2 ultoa::started#4 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] +zp[2]:149 [ main::$42 ] +zp[2]:151 [ main::$53 main::$21 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::num#2 memset::end#0 ] +zp[2]:153 [ main::$54 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +zp[2]:155 [ main::$55 main::$22 ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +zp[2]:157 [ main::$47 main::$8 ] +zp[2]:159 [ main::$48 ] +reg byte a [ cputs::c#1 ] +zp[1]:161 [ cputc::c ] +reg byte a [ mul16u::$1 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:162 [ ultoa::digit_value#0 ultoa_append::sub#0 mul16u::mb#2 mul16u::mb#0 mul16u::mb#1 ] +zp[2]:166 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 utoa::digit_value#0 utoa_append::sub#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:168 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] diff --git a/src/test/ref/adventofcode/2020-02.asm b/src/test/ref/adventofcode/2020-02.asm new file mode 100644 index 000000000..91d25afd2 --- /dev/null +++ b/src/test/ref/adventofcode/2020-02.asm @@ -0,0 +1,918 @@ +// https://adventofcode.com/2020/day/2 +.pc = $801 "Basic" +:BasicUpstart(__start) +.pc = $80d "Program" + .const LIGHT_BLUE = $e + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // Color Ram + .label COLORRAM = $d800 + // Default address of screen character matrix + .label DEFAULT_SCREEN = $400 + // The number of bytes on the screen + // The current cursor x-position + .label conio_cursor_x = $13 + // The current cursor y-position + .label conio_cursor_y = $14 + // The current text cursor line start + .label conio_line_text = $15 + // The current color cursor line start + .label conio_line_color = $17 +__start: { + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y = 0 + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + // #pragma constructor_for(conio_c64_init, cputc, clrscr, cscroll) + jsr conio_c64_init + jsr main + rts +} +// Set initial cursor position +conio_c64_init: { + // Position cursor at current line + .label BASIC_CURSOR_LINE = $d6 + // line = *BASIC_CURSOR_LINE + ldx BASIC_CURSOR_LINE + // if(line>=CONIO_HEIGHT) + cpx #$19 + bcc __b1 + ldx #$19-1 + __b1: + // gotoxy(0, line) + jsr gotoxy + // } + rts +} +main: { + .label pwd = $19 + .label min = $1b + .label max = $1c + .label ch = $1d + // skip char and ": " + // Count whether char at pos min & max matches ch + .label count_b = $c + .label valid_a = 2 + .label invalid_a = 4 + .label valid_b = 8 + .label invalid_b = $a + .label total = 6 + // clrscr() + jsr clrscr + // pwd = passwords + lda #<passwords + sta.z pwd + lda #>passwords + sta.z pwd+1 + lda #<0 + sta.z invalid_b + sta.z invalid_b+1 + sta.z valid_b + sta.z valid_b+1 + sta.z total + sta.z total+1 + sta.z invalid_a + sta.z invalid_a+1 + sta.z valid_a + sta.z valid_a+1 + __b1: + // while(*pwd) + ldy #0 + lda (pwd),y + cmp #0 + beq !__b2+ + jmp __b2 + !__b2: + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + jsr printf_uint + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda.z invalid_a + sta.z printf_uint.uvalue + lda.z invalid_a+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda.z valid_b + sta.z printf_uint.uvalue + lda.z valid_b+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda.z invalid_b + sta.z printf_uint.uvalue + lda.z invalid_b+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + __b19: + jmp __b19 + __b2: + // strtouc(pwd, &pwd) + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + jsr strtouc + // strtouc(pwd, &pwd) + lda.z strtouc.val + // min = strtouc(pwd, &pwd) + sta.z min + // pwd++; + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // strtouc(pwd, &pwd) + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + jsr strtouc + // strtouc(pwd, &pwd) + lda.z strtouc.val + // max = strtouc(pwd, &pwd) + sta.z max + // pwd++; + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // ch = *pwd + ldy #0 + lda (pwd),y + sta.z ch + // pwd +=3 + lda #3 + clc + adc.z pwd + sta.z pwd + bcc !+ + inc.z pwd+1 + !: + // min-1 + lda.z min + tay + dey + // if(pwd[min-1]==ch) + lda (pwd),y + cmp.z ch + bne __b3 + lda #1 + sta.z count_b + jmp __b4 + __b3: + lda #0 + sta.z count_b + __b4: + // max-1 + lda.z max + tay + dey + // if(pwd[max-1]==ch) + lda (pwd),y + cmp.z ch + bne __b5 + // count_b++; + inc.z count_b + __b5: + ldx #0 + __b6: + // while(*pwd) + ldy #0 + lda (pwd),y + cmp #0 + bne __b7 + // if(count_a>=min && count_a<=max) + //printf("[%u] min: %u max:%u char:%c count:%u\n", idx, min, max, ch, count); + // Test rule A: + cpx.z min + bcc __b11 + lda.z max + stx.z $ff + cmp.z $ff + bcs __b12 + __b11: + // invalid_a++; + inc.z invalid_a + bne !+ + inc.z invalid_a+1 + !: + __b13: + // if(count_b==1) + // Test rule A: + lda #1 + cmp.z count_b + beq __b14 + // invalid_b++; + inc.z invalid_b + bne !+ + inc.z invalid_b+1 + !: + __b15: + // total++; + inc.z total + bne !+ + inc.z total+1 + !: + // pwd++; + inc.z pwd + bne !+ + inc.z pwd+1 + !: + jmp __b1 + __b14: + // valid_b++; + inc.z valid_b + bne !+ + inc.z valid_b+1 + !: + jmp __b15 + __b12: + // valid_a++; + inc.z valid_a + bne !+ + inc.z valid_a+1 + !: + jmp __b13 + __b7: + // if(*pwd==ch) + ldy #0 + lda (pwd),y + cmp.z ch + bne __b9 + // count_a++; + inx + __b9: + // pwd++; + inc.z pwd + bne !+ + inc.z pwd+1 + !: + jmp __b6 + s: .text "rule a valid: " + .byte 0 + s1: .text " invalid:" + .byte 0 + s2: .text " total:" + .byte 0 + s3: .text @"\n" + .byte 0 + s4: .text "rule b valid: " + .byte 0 +} +// Set the cursor to the specified position +// gotoxy(byte register(X) y) +gotoxy: { + .const x = 0 + .label __5 = $22 + .label __6 = $1e + .label __7 = $1e + .label line_offset = $1e + .label __8 = $20 + .label __9 = $1e + // if(y>CONIO_HEIGHT) + cpx #$19+1 + bcc __b2 + ldx #0 + __b2: + // conio_cursor_x = x + lda #x + sta.z conio_cursor_x + // conio_cursor_y = y + stx.z conio_cursor_y + // (unsigned int)y*CONIO_WIDTH + txa + sta.z __7 + lda #0 + sta.z __7+1 + // line_offset = (unsigned int)y*CONIO_WIDTH + lda.z __7 + asl + sta.z __8 + lda.z __7+1 + rol + sta.z __8+1 + asl.z __8 + rol.z __8+1 + lda.z __9 + clc + adc.z __8 + sta.z __9 + lda.z __9+1 + adc.z __8+1 + sta.z __9+1 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + // CONIO_SCREEN_TEXT + line_offset + clc + lda.z line_offset + adc #<DEFAULT_SCREEN + sta.z __5 + lda.z line_offset+1 + adc #>DEFAULT_SCREEN + sta.z __5+1 + // conio_line_text = CONIO_SCREEN_TEXT + line_offset + lda.z __5 + sta.z conio_line_text + lda.z __5+1 + sta.z conio_line_text+1 + // CONIO_SCREEN_COLORS + line_offset + clc + lda.z __6 + adc #<COLORRAM + sta.z __6 + lda.z __6+1 + adc #>COLORRAM + sta.z __6+1 + // conio_line_color = CONIO_SCREEN_COLORS + line_offset + lda.z __6 + sta.z conio_line_color + lda.z __6+1 + sta.z conio_line_color+1 + // } + rts +} +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $d + .label line_cols = $f + lda #<COLORRAM + sta.z line_cols + lda #>COLORRAM + sta.z line_cols+1 + lda #<DEFAULT_SCREEN + sta.z line_text + lda #>DEFAULT_SCREEN + sta.z line_text+1 + ldx #0 + __b1: + // for( char l=0;l<CONIO_HEIGHT; l++ ) + cpx #$19 + bcc __b2 + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y = 0 + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + // } + rts + __b2: + ldy #0 + __b3: + // for( char c=0;c<CONIO_WIDTH; c++ ) + cpy #$28 + bcc __b4 + // line_text += CONIO_WIDTH + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // line_cols += CONIO_WIDTH + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // for( char l=0;l<CONIO_HEIGHT; l++ ) + inx + jmp __b1 + __b4: + // line_text[c] = ' ' + lda #' ' + sta (line_text),y + // line_cols[c] = conio_textcolor + lda #LIGHT_BLUE + sta (line_cols),y + // for( char c=0;c<CONIO_WIDTH; c++ ) + iny + jmp __b3 +} +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($d) s) +cputs: { + .label s = $d + __b1: + // while(c=*s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // cputc(c) + jsr cputc + jmp __b1 +} +// Print an unsigned int using a specific format +// printf_uint(word zp(2) uvalue) +printf_uint: { + .label uvalue = 2 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr utoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Converts the string pointed to, by the argument str to an unsigned char (unsing base 10) +// Modifies *endptr to point to the first unparseable character +// strtouc(byte* zp($f) str) +strtouc: { + .label str = $f + .label val = $1c + // c = *str + ldy #0 + lda (str),y + tax + tya + sta.z val + __b1: + // while(c>='0' && c<='9') + cpx #'0' + bcc __b3 + cpx #'9' + bcc __b2 + beq __b2 + __b3: + // *endptr = str + lda.z str + sta.z main.pwd + lda.z str+1 + sta.z main.pwd+1 + // } + rts + __b2: + // val = val*10 + lda.z val + asl + asl + clc + adc.z val + asl + sta.z val + // c-'0' + txa + sec + sbc #'0' + // val += c-'0' + clc + adc.z val + sta.z val + // str++; + inc.z str + bne !+ + inc.z str+1 + !: + // c = *str + ldy #0 + lda (str),y + tax + jmp __b1 +} +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte register(A) c) +cputc: { + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp(2) value, byte* zp($f) buffer) +utoa: { + .label digit_value = $24 + .label buffer = $f + .label digit = $1c + .label value = 2 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldx #0 + txa + sta.z digit + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + lda.z digit + cmp #5-1 + bcc __b2 + // *buffer++ = DIGITS[(char)value] + lda.z value + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + lda #0 + tay + sta (buffer),y + // } + rts + __b2: + // digit_value = digit_values[digit] + lda.z digit + asl + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + cpx #0 + bne __b5 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + inc.z digit + jmp __b1 + __b5: + // utoa_append(buffer++, value, digit_value) + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value); + inc.z buffer + bne !+ + inc.z buffer+1 + !: + ldx #1 + jmp __b4 +} +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // if(buffer.sign) + cmp #0 + beq __b2 + // cputc(buffer.sign) + jsr cputc + __b2: + // cputs(buffer.digits) + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // } + rts +} +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($f) buffer, word zp(2) value, word zp($24) sub) +utoa_append: { + .label buffer = $f + .label value = 2 + .label sub = $24 + .label return = 2 + ldx #0 + __b1: + // while (value >= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + jmp __b1 +} +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #<DEFAULT_SCREEN + sta.z memcpy.destination + lda #>DEFAULT_SCREEN + sta.z memcpy.destination+1 + lda #<DEFAULT_SCREEN+$28 + sta.z memcpy.source + lda #>DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #<COLORRAM + sta.z memcpy.destination + lda #>COLORRAM + sta.z memcpy.destination+1 + lda #<COLORRAM+$28 + sta.z memcpy.source + lda #>COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + ldx #' ' + lda #<DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str + lda #>DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + ldx #LIGHT_BLUE + lda #<COLORRAM+$19*$28-$28 + sta.z memset.str + lda #>COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // conio_line_text -= CONIO_WIDTH + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + dec.z conio_cursor_y + __breturn: + // } + rts +} +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($11) destination, void* zp($f) source) +memcpy: { + .label src_end = $24 + .label dst = $11 + .label src = $f + .label source = $f + .label destination = $11 + // src_end = (char*)source+num + clc + lda.z source + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + __b1: + // while(src!=src_end) + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // } + rts + __b2: + // *dst++ = *src++ + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + inc.z dst + bne !+ + inc.z dst+1 + !: + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(void* zp($11) str, byte register(X) c) +memset: { + .label end = $24 + .label dst = $11 + .label str = $11 + // end = (char*)str + num + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + __b2: + // for(char* dst = str; dst!=end; dst++) + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // } + rts + __b3: + // *dst = c + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Use one huge string since array of strings is not currently supported + passwords: .text "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/adventofcode/2020-02.cfg b/src/test/ref/adventofcode/2020-02.cfg new file mode 100644 index 000000000..eff0e8232 --- /dev/null +++ b/src/test/ref/adventofcode/2020-02.cfg @@ -0,0 +1,507 @@ + +void __start() +__start: scope:[__start] from + [0] phi() + to:__start::__init1 +__start::__init1: scope:[__start] from __start + [1] conio_cursor_x = 0 + [2] conio_cursor_y = 0 + [3] conio_line_text = DEFAULT_SCREEN + [4] conio_line_color = COLORRAM + [5] call conio_c64_init + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + [6] phi() + [7] call main + to:__start::@return +__start::@return: scope:[__start] from __start::@1 + [8] return + to:@return + +void conio_c64_init() +conio_c64_init: scope:[conio_c64_init] from __start::__init1 + [9] conio_c64_init::line#0 = *conio_c64_init::BASIC_CURSOR_LINE + [10] if(conio_c64_init::line#0<$19) goto conio_c64_init::@2 + to:conio_c64_init::@1 +conio_c64_init::@2: scope:[conio_c64_init] from conio_c64_init + [11] phi() + to:conio_c64_init::@1 +conio_c64_init::@1: scope:[conio_c64_init] from conio_c64_init conio_c64_init::@2 + [12] conio_c64_init::line#2 = phi( conio_c64_init::@2/conio_c64_init::line#0, conio_c64_init/(byte)$19-1 ) + [13] gotoxy::y#2 = conio_c64_init::line#2 + [14] call gotoxy + to:conio_c64_init::@return +conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 + [15] return + to:@return + +void main() +main: scope:[main] from __start::@1 + [16] phi() + [17] call clrscr + to:main::@20 +main::@20: scope:[main] from main + [18] main::pwd = passwords + to:main::@1 +main::@1: scope:[main] from main::@15 main::@20 + [19] main::invalid_b#11 = phi( main::@15/main::invalid_b#30, main::@20/0 ) + [19] main::valid_b#11 = phi( main::@15/main::valid_b#28, main::@20/0 ) + [19] main::total#10 = phi( main::@15/main::total#1, main::@20/0 ) + [19] main::invalid_a#11 = phi( main::@15/main::invalid_a#16, main::@20/0 ) + [19] main::valid_a#11 = phi( main::@15/main::valid_a#15, main::@20/0 ) + [20] if(0!=*main::pwd) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [21] phi() + [22] call cputs + to:main::@23 +main::@23: scope:[main] from main::@3 + [23] printf_uint::uvalue#0 = main::valid_a#11 + [24] call printf_uint + to:main::@24 +main::@24: scope:[main] from main::@23 + [25] phi() + [26] call cputs + to:main::@25 +main::@25: scope:[main] from main::@24 + [27] printf_uint::uvalue#1 = main::invalid_a#11 + [28] call printf_uint + to:main::@26 +main::@26: scope:[main] from main::@25 + [29] phi() + [30] call cputs + to:main::@27 +main::@27: scope:[main] from main::@26 + [31] printf_uint::uvalue#2 = main::total#10 + [32] call printf_uint + to:main::@28 +main::@28: scope:[main] from main::@27 + [33] phi() + [34] call cputs + to:main::@29 +main::@29: scope:[main] from main::@28 + [35] phi() + [36] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [37] printf_uint::uvalue#3 = main::valid_b#11 + [38] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [39] phi() + [40] call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + [41] printf_uint::uvalue#4 = main::invalid_b#11 + [42] call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + [43] phi() + [44] call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + [45] printf_uint::uvalue#5 = main::total#10 + [46] call printf_uint + to:main::@35 +main::@35: scope:[main] from main::@34 + [47] phi() + [48] call cputs + to:main::@19 +main::@19: scope:[main] from main::@19 main::@35 + [49] phi() + to:main::@19 +main::@2: scope:[main] from main::@1 + [50] strtouc::str#0 = main::pwd + [51] call strtouc + [52] strtouc::return#0 = strtouc::val#3 + to:main::@21 +main::@21: scope:[main] from main::@2 + [53] main::min#0 = strtouc::return#0 + [54] main::pwd = ++ main::pwd + [55] strtouc::str#1 = main::pwd + [56] call strtouc + [57] strtouc::return#1 = strtouc::val#3 + to:main::@22 +main::@22: scope:[main] from main::@21 + [58] main::max#0 = strtouc::return#1 + [59] main::pwd = ++ main::pwd + [60] main::ch#0 = *main::pwd + [61] main::pwd = main::pwd + 3 + [62] main::$5 = main::min#0 - 1 + [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 + to:main::@16 +main::@16: scope:[main] from main::@22 + [64] phi() + to:main::@4 +main::@4: scope:[main] from main::@16 main::@22 + [65] main::count_b#4 = phi( main::@16/1, main::@22/0 ) + [66] main::$8 = main::max#0 - 1 + [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 + to:main::@17 +main::@17: scope:[main] from main::@4 + [68] main::count_b#2 = ++ main::count_b#4 + to:main::@5 +main::@5: scope:[main] from main::@17 main::@4 + [69] main::count_b#11 = phi( main::@17/main::count_b#2, main::@4/main::count_b#4 ) + to:main::@6 +main::@6: scope:[main] from main::@5 main::@9 + [70] main::count_a#2 = phi( main::@5/0, main::@9/main::count_a#6 ) + [71] if(0!=*main::pwd) goto main::@7 + to:main::@8 +main::@8: scope:[main] from main::@6 + [72] if(main::count_a#2<main::min#0) goto main::@11 + to:main::@36 +main::@36: scope:[main] from main::@8 + [73] if(main::count_a#2<=main::max#0) goto main::@12 + to:main::@11 +main::@11: scope:[main] from main::@36 main::@8 + [74] main::invalid_a#1 = ++ main::invalid_a#11 + to:main::@13 +main::@13: scope:[main] from main::@11 main::@12 + [75] main::invalid_a#16 = phi( main::@11/main::invalid_a#1, main::@12/main::invalid_a#11 ) + [75] main::valid_a#15 = phi( main::@11/main::valid_a#11, main::@12/main::valid_a#1 ) + [76] if(main::count_b#11==1) goto main::@14 + to:main::@18 +main::@18: scope:[main] from main::@13 + [77] main::invalid_b#1 = ++ main::invalid_b#11 + to:main::@15 +main::@15: scope:[main] from main::@14 main::@18 + [78] main::invalid_b#30 = phi( main::@14/main::invalid_b#11, main::@18/main::invalid_b#1 ) + [78] main::valid_b#28 = phi( main::@14/main::valid_b#1, main::@18/main::valid_b#11 ) + [79] main::total#1 = ++ main::total#10 + [80] main::pwd = ++ main::pwd + to:main::@1 +main::@14: scope:[main] from main::@13 + [81] main::valid_b#1 = ++ main::valid_b#11 + to:main::@15 +main::@12: scope:[main] from main::@36 + [82] main::valid_a#1 = ++ main::valid_a#11 + to:main::@13 +main::@7: scope:[main] from main::@6 + [83] if(*main::pwd!=main::ch#0) goto main::@9 + to:main::@10 +main::@10: scope:[main] from main::@7 + [84] main::count_a#1 = ++ main::count_a#2 + to:main::@9 +main::@9: scope:[main] from main::@10 main::@7 + [85] main::count_a#6 = phi( main::@10/main::count_a#1, main::@7/main::count_a#2 ) + [86] main::pwd = ++ main::pwd + to:main::@6 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from conio_c64_init::@1 + [87] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + to:gotoxy::@1 +gotoxy::@3: scope:[gotoxy] from gotoxy + [88] phi() + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 + [89] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + to:gotoxy::@2 +gotoxy::@2: scope:[gotoxy] from gotoxy::@1 + [90] conio_cursor_x = gotoxy::x#2 + [91] conio_cursor_y = gotoxy::y#4 + [92] gotoxy::$7 = (word)gotoxy::y#4 + [93] gotoxy::$8 = gotoxy::$7 << 2 + [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [97] conio_line_text = gotoxy::$5 + [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [99] conio_line_color = gotoxy::$6 + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@2 + [100] return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + [101] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [102] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [102] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [102] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [103] if(clrscr::l#2<$19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [104] conio_cursor_x = 0 + [105] conio_cursor_y = 0 + [106] conio_line_text = DEFAULT_SCREEN + [107] conio_line_color = COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [108] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [109] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [110] if(clrscr::c#2<$28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [113] clrscr::l#1 = ++ clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [114] clrscr::line_text#5[clrscr::c#2] = ' ' + [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [116] clrscr::c#1 = ++ clrscr::c#2 + to:clrscr::@3 + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@24 main::@26 main::@28 main::@29 main::@3 main::@31 main::@33 main::@35 printf_number_buffer::@2 + [117] cputs::s#11 = phi( main::@24/main::s1, main::@26/main::s2, main::@28/main::s3, main::@29/main::s4, main::@3/main::s, main::@31/main::s1, main::@33/main::s2, main::@35/main::s3, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [118] cputs::s#10 = phi( cputs/cputs::s#11, cputs::@2/cputs::s#0 ) + [119] cputs::c#1 = *cputs::s#10 + [120] cputs::s#0 = ++ cputs::s#10 + [121] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [122] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [123] cputc::c#0 = cputs::c#1 + [124] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@23 main::@25 main::@27 main::@30 main::@32 main::@34 + [125] printf_uint::uvalue#6 = phi( main::@23/printf_uint::uvalue#0, main::@25/printf_uint::uvalue#1, main::@27/printf_uint::uvalue#2, main::@30/printf_uint::uvalue#3, main::@32/printf_uint::uvalue#4, main::@34/printf_uint::uvalue#5 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [126] *((byte*)&printf_buffer) = 0 + [127] utoa::value#1 = printf_uint::uvalue#6 + [128] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [129] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [130] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [131] return + to:@return + +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +strtouc: scope:[strtouc] from main::@2 main::@21 + [132] strtouc::str#3 = phi( main::@2/strtouc::str#0, main::@21/strtouc::str#1 ) + [133] strtouc::c#0 = *strtouc::str#3 + to:strtouc::@1 +strtouc::@1: scope:[strtouc] from strtouc strtouc::@2 + [134] strtouc::str#4 = phi( strtouc/strtouc::str#3, strtouc::@2/strtouc::str#2 ) + [134] strtouc::val#3 = phi( strtouc/0, strtouc::@2/strtouc::val#2 ) + [134] strtouc::c#2 = phi( strtouc/strtouc::c#0, strtouc::@2/strtouc::c#1 ) + [135] if(strtouc::c#2<'0') goto strtouc::@3 + to:strtouc::@4 +strtouc::@4: scope:[strtouc] from strtouc::@1 + [136] if(strtouc::c#2<='9') goto strtouc::@2 + to:strtouc::@3 +strtouc::@3: scope:[strtouc] from strtouc::@1 strtouc::@4 + [137] *(&main::pwd) = strtouc::str#4 + to:strtouc::@return +strtouc::@return: scope:[strtouc] from strtouc::@3 + [138] return + to:@return +strtouc::@2: scope:[strtouc] from strtouc::@4 + [139] strtouc::$5 = strtouc::val#3 << 2 + [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 + [141] strtouc::val#1 = strtouc::$6 << 1 + [142] strtouc::$4 = strtouc::c#2 - '0' + [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 + [144] strtouc::str#2 = ++ strtouc::str#4 + [145] strtouc::c#1 = *strtouc::str#2 + to:strtouc::@1 + +void cputc(byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [146] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) + [147] if(cputc::c#3==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [148] conio_line_text[conio_cursor_x] = cputc::c#3 + [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [150] conio_cursor_x = ++ conio_cursor_x + [151] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [152] phi() + [153] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [154] return + to:@return +cputc::@1: scope:[cputc] from cputc + [155] phi() + [156] call cputln + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [157] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [158] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [158] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [158] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [158] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [159] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [160] utoa::$11 = (byte)utoa::value#2 + [161] *utoa::buffer#11 = DIGITS[utoa::$11] + [162] utoa::buffer#3 = ++ utoa::buffer#11 + [163] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [164] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [165] utoa::$10 = utoa::digit#2 << 1 + [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [167] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [169] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [169] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [169] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [170] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [171] utoa_append::buffer#0 = utoa::buffer#11 + [172] utoa_append::value#0 = utoa::value#2 + [173] utoa_append::sub#0 = utoa::digit_value#0 + [174] call utoa_append + [175] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [176] utoa::value#0 = utoa_append::return#0 + [177] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [178] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [179] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [180] cputc::c#2 = printf_number_buffer::buffer_sign#0 + [181] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [182] phi() + [183] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [184] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [185] conio_line_text = conio_line_text + $28 + [186] conio_line_color = conio_line_color + $28 + [187] conio_cursor_x = 0 + [188] conio_cursor_y = ++ conio_cursor_y + [189] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [190] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [191] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [192] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [192] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [195] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [196] utoa_append::digit#1 = ++ utoa_append::digit#2 + [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +void cscroll() +cscroll: scope:[cscroll] from cputln + [198] if(conio_cursor_y!=$19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [199] phi() + [200] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [201] phi() + [202] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [203] phi() + [204] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [205] phi() + [206] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [207] conio_line_text = conio_line_text - $28 + [208] conio_line_color = conio_line_color - $28 + [209] conio_cursor_y = -- conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [210] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 + [211] memcpy::destination#2 = phi( cscroll::@1/(void*)DEFAULT_SCREEN, cscroll::@2/(void*)COLORRAM ) + [211] memcpy::source#2 = phi( cscroll::@1/(void*)DEFAULT_SCREEN+$28, cscroll::@2/(void*)COLORRAM+$28 ) + [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 + [213] memcpy::src#4 = (byte*)memcpy::source#2 + [214] memcpy::dst#4 = (byte*)memcpy::destination#2 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [215] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [215] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [217] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [218] *memcpy::dst#2 = *memcpy::src#2 + [219] memcpy::dst#1 = ++ memcpy::dst#2 + [220] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from cscroll::@3 cscroll::@4 + [221] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [221] memset::str#3 = phi( cscroll::@3/(void*)DEFAULT_SCREEN+(word)$19*$28-$28, cscroll::@4/(void*)COLORRAM+(word)$19*$28-$28 ) + to:memset::@1 +memset::@1: scope:[memset] from memset + [222] memset::end#0 = (byte*)memset::str#3 + $28 + [223] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [224] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [225] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset::@2 + [226] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [227] *memset::dst#2 = memset::c#4 + [228] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 diff --git a/src/test/ref/adventofcode/2020-02.log b/src/test/ref/adventofcode/2020-02.log new file mode 100644 index 000000000..d8f06fe78 --- /dev/null +++ b/src/test/ref/adventofcode/2020-02.log @@ -0,0 +1,8455 @@ +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred volatile on symbol affected by address-of main::$3 = call strtouc main::pwd &main::pwd +Added struct type cast to parameter value list call printf_uint main::valid_a (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::invalid_a (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::total (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::valid_b (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::invalid_b (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::total (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx +Inlined call call __init +Eliminating unused variable with no statement main::$1 +Eliminating unused variable with no statement main::$2 + +CONTROL FLOW GRAPH SSA + +byte toupper(byte toupper::ch) +toupper: scope:[toupper] from strupr::@2 + toupper::ch#1 = phi( strupr::@2/toupper::ch#0 ) + toupper::$0 = toupper::ch#1 >= 'a' + toupper::$1 = toupper::ch#1 <= 'z' + toupper::$2 = toupper::$0 && toupper::$1 + if(toupper::$2) goto toupper::@1 + to:toupper::@2 +toupper::@1: scope:[toupper] from toupper + toupper::ch#2 = phi( toupper/toupper::ch#1 ) + toupper::$3 = toupper::ch#2 + 'A'-'a' + toupper::return#0 = toupper::$3 + to:toupper::@return +toupper::@2: scope:[toupper] from toupper + toupper::ch#3 = phi( toupper/toupper::ch#1 ) + toupper::return#1 = toupper::ch#3 + to:toupper::@return +toupper::@return: scope:[toupper] from toupper::@1 toupper::@2 + toupper::return#4 = phi( toupper::@1/toupper::return#0, toupper::@2/toupper::return#1 ) + toupper::return#2 = toupper::return#4 + return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from cscroll::@3 cscroll::@4 + memcpy::num#2 = phi( cscroll::@3/memcpy::num#0, cscroll::@4/memcpy::num#1 ) + memcpy::destination#2 = phi( cscroll::@3/memcpy::destination#0, cscroll::@4/memcpy::destination#1 ) + memcpy::source#2 = phi( cscroll::@3/memcpy::source#0, cscroll::@4/memcpy::source#1 ) + memcpy::src#0 = ((byte*)) memcpy::source#2 + memcpy::dst#0 = ((byte*)) memcpy::destination#2 + memcpy::$2 = (byte*)memcpy::source#2 + memcpy::$0 = memcpy::$2 + memcpy::num#2 + memcpy::src_end#0 = memcpy::$0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + memcpy::destination#4 = phi( memcpy/memcpy::destination#2, memcpy::@2/memcpy::destination#5 ) + memcpy::dst#3 = phi( memcpy/memcpy::dst#0, memcpy::@2/memcpy::dst#1 ) + memcpy::src_end#1 = phi( memcpy/memcpy::src_end#0, memcpy::@2/memcpy::src_end#2 ) + memcpy::src#2 = phi( memcpy/memcpy::src#0, memcpy::@2/memcpy::src#1 ) + memcpy::$1 = memcpy::src#2 != memcpy::src_end#1 + if(memcpy::$1) goto memcpy::@2 + to:memcpy::@3 +memcpy::@2: scope:[memcpy] from memcpy::@1 + memcpy::destination#5 = phi( memcpy::@1/memcpy::destination#4 ) + memcpy::src_end#2 = phi( memcpy::@1/memcpy::src_end#1 ) + memcpy::dst#2 = phi( memcpy::@1/memcpy::dst#3 ) + memcpy::src#3 = phi( memcpy::@1/memcpy::src#2 ) + *memcpy::dst#2 = *memcpy::src#3 + memcpy::dst#1 = ++ memcpy::dst#2 + memcpy::src#1 = ++ memcpy::src#3 + to:memcpy::@1 +memcpy::@3: scope:[memcpy] from memcpy::@1 + memcpy::destination#3 = phi( memcpy::@1/memcpy::destination#4 ) + memcpy::return#0 = memcpy::destination#3 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@3 + memcpy::return#4 = phi( memcpy::@3/memcpy::return#0 ) + memcpy::return#1 = memcpy::return#4 + return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from cscroll::@5 cscroll::@6 + memset::c#5 = phi( cscroll::@5/memset::c#0, cscroll::@6/memset::c#1 ) + memset::str#4 = phi( cscroll::@5/memset::str#0, cscroll::@6/memset::str#1 ) + memset::num#2 = phi( cscroll::@5/memset::num#0, cscroll::@6/memset::num#1 ) + memset::$0 = memset::num#2 > 0 + memset::$1 = ! memset::$0 + if(memset::$1) goto memset::@1 + to:memset::@2 +memset::@1: scope:[memset] from memset memset::@3 + memset::str#2 = phi( memset/memset::str#4, memset::@3/memset::str#5 ) + memset::return#0 = memset::str#2 + to:memset::@return +memset::@2: scope:[memset] from memset + memset::c#4 = phi( memset/memset::c#5 ) + memset::num#3 = phi( memset/memset::num#2 ) + memset::str#3 = phi( memset/memset::str#4 ) + memset::$4 = (byte*)memset::str#3 + memset::$2 = memset::$4 + memset::num#3 + memset::end#0 = memset::$2 + memset::dst#0 = ((byte*)) memset::str#3 + to:memset::@3 +memset::@3: scope:[memset] from memset::@2 memset::@4 + memset::c#3 = phi( memset::@2/memset::c#4, memset::@4/memset::c#2 ) + memset::str#5 = phi( memset::@2/memset::str#3, memset::@4/memset::str#6 ) + memset::end#1 = phi( memset::@2/memset::end#0, memset::@4/memset::end#2 ) + memset::dst#2 = phi( memset::@2/memset::dst#0, memset::@4/memset::dst#1 ) + memset::$3 = memset::dst#2 != memset::end#1 + if(memset::$3) goto memset::@4 + to:memset::@1 +memset::@4: scope:[memset] from memset::@3 + memset::str#6 = phi( memset::@3/memset::str#5 ) + memset::end#2 = phi( memset::@3/memset::end#1 ) + memset::dst#3 = phi( memset::@3/memset::dst#2 ) + memset::c#2 = phi( memset::@3/memset::c#3 ) + *memset::dst#3 = memset::c#2 + memset::dst#1 = ++ memset::dst#3 + to:memset::@3 +memset::@return: scope:[memset] from memset::@1 + memset::return#4 = phi( memset::@1/memset::return#0 ) + memset::return#1 = memset::return#4 + return + to:@return + +byte* strupr(byte* strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + strupr::str#1 = phi( printf_number_buffer::@11/strupr::str#0 ) + strupr::src#0 = strupr::str#1 + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@4 + strupr::str#3 = phi( strupr/strupr::str#1, strupr::@4/strupr::str#4 ) + strupr::src#2 = phi( strupr/strupr::src#0, strupr::@4/strupr::src#1 ) + strupr::$1 = 0 != *strupr::src#2 + if(strupr::$1) goto strupr::@2 + to:strupr::@3 +strupr::@2: scope:[strupr] from strupr::@1 + strupr::str#5 = phi( strupr::@1/strupr::str#3 ) + strupr::src#3 = phi( strupr::@1/strupr::src#2 ) + toupper::ch#0 = *strupr::src#3 + call toupper + toupper::return#3 = toupper::return#2 + to:strupr::@4 +strupr::@4: scope:[strupr] from strupr::@2 + strupr::str#4 = phi( strupr::@2/strupr::str#5 ) + strupr::src#4 = phi( strupr::@2/strupr::src#3 ) + toupper::return#5 = phi( strupr::@2/toupper::return#3 ) + strupr::$0 = toupper::return#5 + *strupr::src#4 = strupr::$0 + strupr::src#1 = ++ strupr::src#4 + to:strupr::@1 +strupr::@3: scope:[strupr] from strupr::@1 + strupr::str#2 = phi( strupr::@1/strupr::str#3 ) + strupr::return#0 = strupr::str#2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@3 + strupr::return#3 = phi( strupr::@3/strupr::return#0 ) + strupr::return#1 = strupr::return#3 + return + to:@return + +word strlen(byte* strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + strlen::str#4 = phi( printf_number_buffer::@6/strlen::str#1 ) + strlen::len#0 = 0 + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + strlen::len#4 = phi( strlen/strlen::len#0, strlen::@2/strlen::len#1 ) + strlen::str#2 = phi( strlen/strlen::str#4, strlen::@2/strlen::str#0 ) + strlen::$0 = 0 != *strlen::str#2 + if(strlen::$0) goto strlen::@2 + to:strlen::@3 +strlen::@2: scope:[strlen] from strlen::@1 + strlen::str#3 = phi( strlen::@1/strlen::str#2 ) + strlen::len#2 = phi( strlen::@1/strlen::len#4 ) + strlen::len#1 = ++ strlen::len#2 + strlen::str#0 = ++ strlen::str#3 + to:strlen::@1 +strlen::@3: scope:[strlen] from strlen::@1 + strlen::len#3 = phi( strlen::@1/strlen::len#4 ) + strlen::return#0 = strlen::len#3 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@3 + strlen::return#3 = phi( strlen::@3/strlen::return#0 ) + strlen::return#1 = strlen::return#3 + return + to:@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@3 + utoa::buffer#21 = phi( printf_uint::@3/utoa::buffer#5 ) + utoa::value#12 = phi( printf_uint::@3/utoa::value#1 ) + utoa::radix#1 = phi( printf_uint::@3/utoa::radix#0 ) + utoa::max_digits#0 = 0 + utoa::digit_values#0 = (word*) 0 + utoa::$0 = utoa::radix#1 == DECIMAL + if(utoa::$0) goto utoa::@1 + to:utoa::@6 +utoa::@1: scope:[utoa] from utoa + utoa::buffer#17 = phi( utoa/utoa::buffer#21 ) + utoa::value#8 = phi( utoa/utoa::value#12 ) + utoa::max_digits#1 = 5 + utoa::digit_values#1 = RADIX_DECIMAL_VALUES + to:utoa::@5 +utoa::@6: scope:[utoa] from utoa + utoa::value#13 = phi( utoa/utoa::value#12 ) + utoa::buffer#16 = phi( utoa/utoa::buffer#21 ) + utoa::radix#2 = phi( utoa/utoa::radix#1 ) + utoa::$1 = utoa::radix#2 == HEXADECIMAL + if(utoa::$1) goto utoa::@2 + to:utoa::@7 +utoa::@2: scope:[utoa] from utoa::@6 + utoa::buffer#18 = phi( utoa::@6/utoa::buffer#16 ) + utoa::value#9 = phi( utoa::@6/utoa::value#13 ) + utoa::max_digits#2 = 4 + utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES + to:utoa::@5 +utoa::@7: scope:[utoa] from utoa::@6 + utoa::value#14 = phi( utoa::@6/utoa::value#13 ) + utoa::buffer#13 = phi( utoa::@6/utoa::buffer#16 ) + utoa::radix#3 = phi( utoa::@6/utoa::radix#2 ) + utoa::$2 = utoa::radix#3 == OCTAL + if(utoa::$2) goto utoa::@3 + to:utoa::@8 +utoa::@3: scope:[utoa] from utoa::@7 + utoa::buffer#19 = phi( utoa::@7/utoa::buffer#13 ) + utoa::value#10 = phi( utoa::@7/utoa::value#14 ) + utoa::max_digits#3 = 6 + utoa::digit_values#3 = RADIX_OCTAL_VALUES + to:utoa::@5 +utoa::@8: scope:[utoa] from utoa::@7 + utoa::value#15 = phi( utoa::@7/utoa::value#14 ) + utoa::buffer#10 = phi( utoa::@7/utoa::buffer#13 ) + utoa::radix#4 = phi( utoa::@7/utoa::radix#3 ) + utoa::$3 = utoa::radix#4 == BINARY + if(utoa::$3) goto utoa::@4 + to:utoa::@9 +utoa::@4: scope:[utoa] from utoa::@8 + utoa::buffer#20 = phi( utoa::@8/utoa::buffer#10 ) + utoa::value#11 = phi( utoa::@8/utoa::value#15 ) + utoa::max_digits#4 = $10 + utoa::digit_values#4 = RADIX_BINARY_VALUES + to:utoa::@5 +utoa::@9: scope:[utoa] from utoa::@8 + utoa::buffer#6 = phi( utoa::@8/utoa::buffer#10 ) + *utoa::buffer#6 = 'e' + utoa::buffer#0 = ++ utoa::buffer#6 + *utoa::buffer#0 = 'r' + utoa::buffer#1 = ++ utoa::buffer#0 + *utoa::buffer#1 = 'r' + utoa::buffer#2 = ++ utoa::buffer#1 + *utoa::buffer#2 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@12 utoa::@9 + return + to:@return +utoa::@5: scope:[utoa] from utoa::@1 utoa::@2 utoa::@3 utoa::@4 + utoa::buffer#15 = phi( utoa::@1/utoa::buffer#17, utoa::@2/utoa::buffer#18, utoa::@3/utoa::buffer#19, utoa::@4/utoa::buffer#20 ) + utoa::value#7 = phi( utoa::@1/utoa::value#8, utoa::@2/utoa::value#9, utoa::@3/utoa::value#10, utoa::@4/utoa::value#11 ) + utoa::digit_values#8 = phi( utoa::@1/utoa::digit_values#1, utoa::@2/utoa::digit_values#2, utoa::@3/utoa::digit_values#3, utoa::@4/utoa::digit_values#4 ) + utoa::max_digits#7 = phi( utoa::@1/utoa::max_digits#1, utoa::@2/utoa::max_digits#2, utoa::@3/utoa::max_digits#3, utoa::@4/utoa::max_digits#4 ) + utoa::started#0 = 0 + utoa::digit#0 = 0 + to:utoa::@10 +utoa::@10: scope:[utoa] from utoa::@13 utoa::@5 + utoa::buffer#11 = phi( utoa::@13/utoa::buffer#14, utoa::@5/utoa::buffer#15 ) + utoa::started#3 = phi( utoa::@13/utoa::started#4, utoa::@5/utoa::started#0 ) + utoa::value#5 = phi( utoa::@13/utoa::value#6, utoa::@5/utoa::value#7 ) + utoa::digit_values#6 = phi( utoa::@13/utoa::digit_values#7, utoa::@5/utoa::digit_values#8 ) + utoa::digit#2 = phi( utoa::@13/utoa::digit#1, utoa::@5/utoa::digit#0 ) + utoa::max_digits#5 = phi( utoa::@13/utoa::max_digits#6, utoa::@5/utoa::max_digits#7 ) + utoa::$4 = utoa::max_digits#5 - 1 + utoa::$5 = utoa::digit#2 < utoa::$4 + if(utoa::$5) goto utoa::@11 + to:utoa::@12 +utoa::@11: scope:[utoa] from utoa::@10 + utoa::max_digits#8 = phi( utoa::@10/utoa::max_digits#5 ) + utoa::buffer#12 = phi( utoa::@10/utoa::buffer#11 ) + utoa::started#2 = phi( utoa::@10/utoa::started#3 ) + utoa::value#2 = phi( utoa::@10/utoa::value#5 ) + utoa::digit_values#5 = phi( utoa::@10/utoa::digit_values#6 ) + utoa::digit#3 = phi( utoa::@10/utoa::digit#2 ) + utoa::$10 = utoa::digit#3 * SIZEOF_WORD + utoa::digit_value#0 = utoa::digit_values#5[utoa::$10] + utoa::$6 = utoa::value#2 >= utoa::digit_value#0 + utoa::$7 = utoa::started#2 || utoa::$6 + utoa::$8 = ! utoa::$7 + if(utoa::$8) goto utoa::@13 + to:utoa::@14 +utoa::@12: scope:[utoa] from utoa::@10 + utoa::buffer#7 = phi( utoa::@10/utoa::buffer#11 ) + utoa::value#3 = phi( utoa::@10/utoa::value#5 ) + utoa::$11 = (byte)utoa::value#3 + *utoa::buffer#7 = DIGITS[utoa::$11] + utoa::buffer#3 = ++ utoa::buffer#7 + *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@13: scope:[utoa] from utoa::@11 utoa::@15 + utoa::buffer#14 = phi( utoa::@11/utoa::buffer#12, utoa::@15/utoa::buffer#4 ) + utoa::started#4 = phi( utoa::@11/utoa::started#2, utoa::@15/utoa::started#1 ) + utoa::value#6 = phi( utoa::@11/utoa::value#2, utoa::@15/utoa::value#0 ) + utoa::digit_values#7 = phi( utoa::@11/utoa::digit_values#5, utoa::@15/utoa::digit_values#9 ) + utoa::max_digits#6 = phi( utoa::@11/utoa::max_digits#8, utoa::@15/utoa::max_digits#9 ) + utoa::digit#4 = phi( utoa::@11/utoa::digit#3, utoa::@15/utoa::digit#5 ) + utoa::digit#1 = ++ utoa::digit#4 + to:utoa::@10 +utoa::@14: scope:[utoa] from utoa::@11 + utoa::digit_values#10 = phi( utoa::@11/utoa::digit_values#5 ) + utoa::max_digits#10 = phi( utoa::@11/utoa::max_digits#8 ) + utoa::digit#6 = phi( utoa::@11/utoa::digit#3 ) + utoa::digit_value#1 = phi( utoa::@11/utoa::digit_value#0 ) + utoa::value#4 = phi( utoa::@11/utoa::value#2 ) + utoa::buffer#8 = phi( utoa::@11/utoa::buffer#12 ) + utoa_append::buffer#0 = utoa::buffer#8 + utoa_append::value#0 = utoa::value#4 + utoa_append::sub#0 = utoa::digit_value#1 + call utoa_append + utoa_append::return#0 = utoa_append::return#2 + to:utoa::@15 +utoa::@15: scope:[utoa] from utoa::@14 + utoa::digit_values#9 = phi( utoa::@14/utoa::digit_values#10 ) + utoa::max_digits#9 = phi( utoa::@14/utoa::max_digits#10 ) + utoa::digit#5 = phi( utoa::@14/utoa::digit#6 ) + utoa::buffer#9 = phi( utoa::@14/utoa::buffer#8 ) + utoa_append::return#3 = phi( utoa::@14/utoa_append::return#0 ) + utoa::$9 = utoa_append::return#3 + utoa::value#0 = utoa::$9 + utoa::buffer#4 = ++ utoa::buffer#9 + utoa::started#1 = 1 + to:utoa::@13 + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@14 + utoa_append::buffer#3 = phi( utoa::@14/utoa_append::buffer#0 ) + utoa_append::sub#3 = phi( utoa::@14/utoa_append::sub#0 ) + utoa_append::value#5 = phi( utoa::@14/utoa_append::value#0 ) + utoa_append::digit#0 = 0 + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + utoa_append::buffer#2 = phi( utoa_append/utoa_append::buffer#3, utoa_append::@2/utoa_append::buffer#4 ) + utoa_append::digit#4 = phi( utoa_append/utoa_append::digit#0, utoa_append::@2/utoa_append::digit#1 ) + utoa_append::sub#1 = phi( utoa_append/utoa_append::sub#3, utoa_append::@2/utoa_append::sub#2 ) + utoa_append::value#2 = phi( utoa_append/utoa_append::value#5, utoa_append::@2/utoa_append::value#1 ) + utoa_append::$0 = utoa_append::value#2 >= utoa_append::sub#1 + if(utoa_append::$0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + utoa_append::buffer#4 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::sub#2 = phi( utoa_append::@1/utoa_append::sub#1 ) + utoa_append::value#3 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::digit#2 = phi( utoa_append::@1/utoa_append::digit#4 ) + utoa_append::digit#1 = ++ utoa_append::digit#2 + utoa_append::value#1 = utoa_append::value#3 - utoa_append::sub#2 + to:utoa_append::@1 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + utoa_append::value#4 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::buffer#1 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::digit#3 = phi( utoa_append::@1/utoa_append::digit#4 ) + *utoa_append::buffer#1 = DIGITS[utoa_append::digit#3] + utoa_append::return#1 = utoa_append::value#4 + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + utoa_append::return#4 = phi( utoa_append::@3/utoa_append::return#1 ) + utoa_append::return#2 = utoa_append::return#4 + return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + clrscr::line_text#0 = CONIO_SCREEN_TEXT + clrscr::line_cols#0 = CONIO_SCREEN_COLORS + clrscr::l#0 = 0 + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@6 + clrscr::line_cols#6 = phi( clrscr/clrscr::line_cols#0, clrscr::@6/clrscr::line_cols#1 ) + clrscr::line_text#6 = phi( clrscr/clrscr::line_text#0, clrscr::@6/clrscr::line_text#1 ) + clrscr::l#2 = phi( clrscr/clrscr::l#0, clrscr::@6/clrscr::l#1 ) + clrscr::$0 = clrscr::l#2 < $19 + if(clrscr::$0) goto clrscr::@2 + to:clrscr::@3 +clrscr::@2: scope:[clrscr] from clrscr::@1 + clrscr::l#5 = phi( clrscr::@1/clrscr::l#2 ) + clrscr::line_cols#5 = phi( clrscr::@1/clrscr::line_cols#6 ) + clrscr::line_text#5 = phi( clrscr::@1/clrscr::line_text#6 ) + clrscr::c#0 = 0 + to:clrscr::@4 +clrscr::@3: scope:[clrscr] from clrscr::@1 + conio_cursor_x = 0 + conio_cursor_y = 0 + conio_line_text = CONIO_SCREEN_TEXT + conio_line_color = CONIO_SCREEN_COLORS + to:clrscr::@return +clrscr::@4: scope:[clrscr] from clrscr::@2 clrscr::@5 + clrscr::l#4 = phi( clrscr::@2/clrscr::l#5, clrscr::@5/clrscr::l#6 ) + clrscr::line_cols#4 = phi( clrscr::@2/clrscr::line_cols#5, clrscr::@5/clrscr::line_cols#2 ) + clrscr::line_text#4 = phi( clrscr::@2/clrscr::line_text#5, clrscr::@5/clrscr::line_text#2 ) + clrscr::c#2 = phi( clrscr::@2/clrscr::c#0, clrscr::@5/clrscr::c#1 ) + clrscr::$1 = clrscr::c#2 < $28 + if(clrscr::$1) goto clrscr::@5 + to:clrscr::@6 +clrscr::@5: scope:[clrscr] from clrscr::@4 + clrscr::l#6 = phi( clrscr::@4/clrscr::l#4 ) + clrscr::line_cols#2 = phi( clrscr::@4/clrscr::line_cols#4 ) + clrscr::c#3 = phi( clrscr::@4/clrscr::c#2 ) + clrscr::line_text#2 = phi( clrscr::@4/clrscr::line_text#4 ) + clrscr::line_text#2[clrscr::c#3] = ' ' + clrscr::line_cols#2[clrscr::c#3] = conio_textcolor + clrscr::c#1 = ++ clrscr::c#3 + to:clrscr::@4 +clrscr::@6: scope:[clrscr] from clrscr::@4 + clrscr::l#3 = phi( clrscr::@4/clrscr::l#4 ) + clrscr::line_cols#3 = phi( clrscr::@4/clrscr::line_cols#4 ) + clrscr::line_text#3 = phi( clrscr::@4/clrscr::line_text#4 ) + clrscr::line_text#1 = clrscr::line_text#3 + $28 + clrscr::line_cols#1 = clrscr::line_cols#3 + $28 + clrscr::l#1 = ++ clrscr::l#3 + to:clrscr::@1 +clrscr::@return: scope:[clrscr] from clrscr::@3 + return + to:@return + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from conio_c64_init::@1 cscroll::@2 + gotoxy::x#5 = phi( conio_c64_init::@1/gotoxy::x#2, cscroll::@2/gotoxy::x#1 ) + gotoxy::y#3 = phi( conio_c64_init::@1/gotoxy::y#2, cscroll::@2/gotoxy::y#1 ) + gotoxy::$0 = gotoxy::y#3 > $19 + gotoxy::$1 = ! gotoxy::$0 + if(gotoxy::$1) goto gotoxy::@1 + to:gotoxy::@3 +gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 + gotoxy::y#5 = phi( gotoxy/gotoxy::y#3, gotoxy::@3/gotoxy::y#0 ) + gotoxy::x#3 = phi( gotoxy/gotoxy::x#5, gotoxy::@3/gotoxy::x#6 ) + gotoxy::$2 = gotoxy::x#3 >= $28 + gotoxy::$3 = ! gotoxy::$2 + if(gotoxy::$3) goto gotoxy::@2 + to:gotoxy::@4 +gotoxy::@3: scope:[gotoxy] from gotoxy + gotoxy::x#6 = phi( gotoxy/gotoxy::x#5 ) + gotoxy::y#0 = 0 + to:gotoxy::@1 +gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4 + gotoxy::y#4 = phi( gotoxy::@1/gotoxy::y#5, gotoxy::@4/gotoxy::y#6 ) + gotoxy::x#4 = phi( gotoxy::@1/gotoxy::x#3, gotoxy::@4/gotoxy::x#0 ) + conio_cursor_x = gotoxy::x#4 + conio_cursor_y = gotoxy::y#4 + gotoxy::$7 = (word)gotoxy::y#4 + gotoxy::$4 = gotoxy::$7 * $28 + gotoxy::line_offset#0 = gotoxy::$4 + gotoxy::$5 = CONIO_SCREEN_TEXT + gotoxy::line_offset#0 + conio_line_text = gotoxy::$5 + gotoxy::$6 = CONIO_SCREEN_COLORS + gotoxy::line_offset#0 + conio_line_color = gotoxy::$6 + to:gotoxy::@return +gotoxy::@4: scope:[gotoxy] from gotoxy::@1 + gotoxy::y#6 = phi( gotoxy::@1/gotoxy::y#5 ) + gotoxy::x#0 = 0 + to:gotoxy::@2 +gotoxy::@return: scope:[gotoxy] from gotoxy::@2 + return + to:@return + +void cputc(byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) + cputc::$0 = cputc::c#3 == ' +' + if(cputc::$0) goto cputc::@1 + to:cputc::@2 +cputc::@1: scope:[cputc] from cputc + call cputln + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@1 + to:cputc::@return +cputc::@2: scope:[cputc] from cputc + cputc::c#4 = phi( cputc/cputc::c#3 ) + conio_line_text[conio_cursor_x] = cputc::c#4 + conio_line_color[conio_cursor_x] = conio_textcolor + conio_cursor_x = ++ conio_cursor_x + cputc::$1 = conio_cursor_x == $28 + cputc::$2 = ! cputc::$1 + if(cputc::$2) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + call cputln + to:cputc::@5 +cputc::@5: scope:[cputc] from cputc::@3 + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@2 cputc::@4 cputc::@5 + return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + conio_line_text = conio_line_text + $28 + conio_line_color = conio_line_color + $28 + conio_cursor_x = 0 + conio_cursor_y = ++ conio_cursor_y + call cscroll + to:cputln::@1 +cputln::@1: scope:[cputln] from cputln + to:cputln::@return +cputln::@return: scope:[cputln] from cputln::@1 + return + to:@return + +void cscroll() +cscroll: scope:[cscroll] from cputln + cscroll::$0 = conio_cursor_y == $19 + cscroll::$1 = ! cscroll::$0 + if(cscroll::$1) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + cscroll::$7 = 0 != conio_scroll_enable + if(cscroll::$7) goto cscroll::@3 + to:cscroll::@2 +cscroll::@3: scope:[cscroll] from cscroll::@1 + memcpy::destination#0 = (void*)CONIO_SCREEN_TEXT + memcpy::source#0 = (void*)CONIO_SCREEN_TEXT+$28 + memcpy::num#0 = $19*$28-$28 + call memcpy + memcpy::return#2 = memcpy::return#1 + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + memcpy::destination#1 = (void*)CONIO_SCREEN_COLORS + memcpy::source#1 = (void*)CONIO_SCREEN_COLORS+$28 + memcpy::num#1 = $19*$28-$28 + call memcpy + memcpy::return#3 = memcpy::return#1 + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + memset::str#0 = (void*)CONIO_SCREEN_TEXT+$19*$28-$28 + memset::c#0 = ' ' + memset::num#0 = $28 + call memset + memset::return#2 = memset::return#1 + to:cscroll::@6 +cscroll::@6: scope:[cscroll] from cscroll::@5 + memset::str#1 = (void*)CONIO_SCREEN_COLORS+$19*$28-$28 + memset::c#1 = conio_textcolor + memset::num#1 = $28 + call memset + memset::return#3 = memset::return#1 + to:cscroll::@7 +cscroll::@7: scope:[cscroll] from cscroll::@6 + conio_line_text = conio_line_text - $28 + conio_line_color = conio_line_color - $28 + conio_cursor_y = -- conio_cursor_y + to:cscroll::@return +cscroll::@2: scope:[cscroll] from cscroll::@1 + gotoxy::x#1 = 0 + gotoxy::y#1 = 0 + call gotoxy + to:cscroll::@8 +cscroll::@8: scope:[cscroll] from cscroll::@2 + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@7 cscroll::@8 + return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@24 main::@26 main::@28 main::@29 main::@3 main::@31 main::@33 main::@35 printf_number_buffer::@5 + cputs::s#11 = phi( main::@24/cputs::s#3, main::@26/cputs::s#4, main::@28/cputs::s#5, main::@29/cputs::s#6, main::@3/cputs::s#2, main::@31/cputs::s#7, main::@33/cputs::s#8, main::@35/cputs::s#9, printf_number_buffer::@5/cputs::s#1 ) + cputs::c#0 = 0 + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@3 + cputs::s#10 = phi( cputs/cputs::s#11, cputs::@3/cputs::s#12 ) + cputs::c#1 = *cputs::s#10 + cputs::$0 = cputs::c#1 + cputs::s#0 = ++ cputs::s#10 + cputs::$2 = 0 != cputs::$0 + if(cputs::$2) goto cputs::@2 + to:cputs::@return +cputs::@2: scope:[cputs] from cputs::@1 + cputs::s#13 = phi( cputs::@1/cputs::s#0 ) + cputs::c#2 = phi( cputs::@1/cputs::c#1 ) + cputc::c#0 = cputs::c#2 + call cputc + to:cputs::@3 +cputs::@3: scope:[cputs] from cputs::@2 + cputs::s#12 = phi( cputs::@2/cputs::s#13 ) + to:cputs::@1 +cputs::@return: scope:[cputs] from cputs::@1 + return + to:@return + +void conio_c64_init() +conio_c64_init: scope:[conio_c64_init] from __start::__init1 + conio_c64_init::line#0 = *conio_c64_init::BASIC_CURSOR_LINE + conio_c64_init::$0 = conio_c64_init::line#0 >= $19 + conio_c64_init::$1 = ! conio_c64_init::$0 + if(conio_c64_init::$1) goto conio_c64_init::@1 + to:conio_c64_init::@2 +conio_c64_init::@1: scope:[conio_c64_init] from conio_c64_init conio_c64_init::@2 + conio_c64_init::line#2 = phi( conio_c64_init/conio_c64_init::line#0, conio_c64_init::@2/conio_c64_init::line#1 ) + gotoxy::x#2 = 0 + gotoxy::y#2 = conio_c64_init::line#2 + call gotoxy + to:conio_c64_init::@3 +conio_c64_init::@3: scope:[conio_c64_init] from conio_c64_init::@1 + to:conio_c64_init::@return +conio_c64_init::@2: scope:[conio_c64_init] from conio_c64_init + conio_c64_init::line#1 = $19-1 + to:conio_c64_init::@1 +conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 + return + to:@return + +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) + printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) + printf_padding::i#0 = 0 + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) + printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) + printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) + printf_padding::$0 = printf_padding::i#2 < printf_padding::length#3 + if(printf_padding::$0) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) + printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) + cputc::c#1 = printf_padding::pad#3 + call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) + printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) + printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) + printf_padding::i#1 = ++ printf_padding::i#3 + to:printf_padding::@1 +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + return + to:@return + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@23 main::@25 main::@27 main::@30 main::@32 main::@34 + printf_uint::format_upper_case#10 = phi( main::@23/printf_uint::format_upper_case#0, main::@25/printf_uint::format_upper_case#1, main::@27/printf_uint::format_upper_case#2, main::@30/printf_uint::format_upper_case#3, main::@32/printf_uint::format_upper_case#4, main::@34/printf_uint::format_upper_case#5 ) + printf_uint::format_zero_padding#10 = phi( main::@23/printf_uint::format_zero_padding#0, main::@25/printf_uint::format_zero_padding#1, main::@27/printf_uint::format_zero_padding#2, main::@30/printf_uint::format_zero_padding#3, main::@32/printf_uint::format_zero_padding#4, main::@34/printf_uint::format_zero_padding#5 ) + printf_uint::format_justify_left#10 = phi( main::@23/printf_uint::format_justify_left#0, main::@25/printf_uint::format_justify_left#1, main::@27/printf_uint::format_justify_left#2, main::@30/printf_uint::format_justify_left#3, main::@32/printf_uint::format_justify_left#4, main::@34/printf_uint::format_justify_left#5 ) + printf_uint::format_min_length#10 = phi( main::@23/printf_uint::format_min_length#0, main::@25/printf_uint::format_min_length#1, main::@27/printf_uint::format_min_length#2, main::@30/printf_uint::format_min_length#3, main::@32/printf_uint::format_min_length#4, main::@34/printf_uint::format_min_length#5 ) + printf_uint::format_radix#10 = phi( main::@23/printf_uint::format_radix#0, main::@25/printf_uint::format_radix#1, main::@27/printf_uint::format_radix#2, main::@30/printf_uint::format_radix#3, main::@32/printf_uint::format_radix#4, main::@34/printf_uint::format_radix#5 ) + printf_uint::uvalue#9 = phi( main::@23/printf_uint::uvalue#0, main::@25/printf_uint::uvalue#1, main::@27/printf_uint::uvalue#2, main::@30/printf_uint::uvalue#3, main::@32/printf_uint::uvalue#4, main::@34/printf_uint::uvalue#5 ) + printf_uint::format_sign_always#6 = phi( main::@23/printf_uint::format_sign_always#0, main::@25/printf_uint::format_sign_always#1, main::@27/printf_uint::format_sign_always#2, main::@30/printf_uint::format_sign_always#3, main::@32/printf_uint::format_sign_always#4, main::@34/printf_uint::format_sign_always#5 ) + printf_uint::$5 = 0 != printf_uint::format_sign_always#6 + if(printf_uint::$5) goto printf_uint::@1 + to:printf_uint::@2 +printf_uint::@1: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#8 = phi( printf_uint/printf_uint::format_upper_case#10 ) + printf_uint::format_zero_padding#8 = phi( printf_uint/printf_uint::format_zero_padding#10 ) + printf_uint::format_sign_always#9 = phi( printf_uint/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#8 = phi( printf_uint/printf_uint::format_justify_left#10 ) + printf_uint::format_min_length#8 = phi( printf_uint/printf_uint::format_min_length#10 ) + printf_uint::format_radix#8 = phi( printf_uint/printf_uint::format_radix#10 ) + printf_uint::uvalue#7 = phi( printf_uint/printf_uint::uvalue#9 ) + printf_uint::$1 = '+' + to:printf_uint::@3 +printf_uint::@2: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#9 = phi( printf_uint/printf_uint::format_upper_case#10 ) + printf_uint::format_zero_padding#9 = phi( printf_uint/printf_uint::format_zero_padding#10 ) + printf_uint::format_sign_always#10 = phi( printf_uint/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#9 = phi( printf_uint/printf_uint::format_justify_left#10 ) + printf_uint::format_min_length#9 = phi( printf_uint/printf_uint::format_min_length#10 ) + printf_uint::format_radix#9 = phi( printf_uint/printf_uint::format_radix#10 ) + printf_uint::uvalue#8 = phi( printf_uint/printf_uint::uvalue#9 ) + printf_uint::$0 = 0 + to:printf_uint::@3 +printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 + printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) + *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 + utoa::value#1 = printf_uint::uvalue#6 + utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + utoa::radix#0 = printf_uint::format_radix#6 + call utoa + to:printf_uint::@4 +printf_uint::@4: scope:[printf_uint] from printf_uint::@3 + printf_uint::format_radix#7 = phi( printf_uint::@3/printf_uint::format_radix#6 ) + printf_uint::format_upper_case#6 = phi( printf_uint::@3/printf_uint::format_upper_case#7 ) + printf_uint::format_zero_padding#6 = phi( printf_uint::@3/printf_uint::format_zero_padding#7 ) + printf_uint::format_sign_always#7 = phi( printf_uint::@3/printf_uint::format_sign_always#8 ) + printf_uint::format_justify_left#6 = phi( printf_uint::@3/printf_uint::format_justify_left#7 ) + printf_uint::format_min_length#6 = phi( printf_uint::@3/printf_uint::format_min_length#7 ) + printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + printf_number_buffer::format_min_length#0 = printf_uint::format_min_length#6 + printf_number_buffer::format_justify_left#0 = printf_uint::format_justify_left#6 + printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#7 + printf_number_buffer::format_zero_padding#0 = printf_uint::format_zero_padding#6 + printf_number_buffer::format_upper_case#0 = printf_uint::format_upper_case#6 + printf_number_buffer::format_radix#0 = printf_uint::format_radix#7 + call printf_number_buffer + to:printf_uint::@5 +printf_uint::@5: scope:[printf_uint] from printf_uint::@4 + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@5 + return + to:@return + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 + printf_number_buffer::format_upper_case#10 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::buffer_sign#7 = phi( printf_uint::@4/printf_number_buffer::buffer_sign#0 ) + printf_number_buffer::buffer_digits#4 = phi( printf_uint::@4/printf_number_buffer::buffer_digits#0 ) + printf_number_buffer::format_zero_padding#4 = phi( printf_uint::@4/printf_number_buffer::format_zero_padding#0 ) + printf_number_buffer::format_justify_left#3 = phi( printf_uint::@4/printf_number_buffer::format_justify_left#0 ) + printf_number_buffer::format_min_length#1 = phi( printf_uint::@4/printf_number_buffer::format_min_length#0 ) + printf_number_buffer::padding#0 = 0 + printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 + printf_number_buffer::$0 = ! printf_number_buffer::$26 + if(printf_number_buffer::$0) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) + printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) + printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) + printf_number_buffer::format_justify_left#1 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3, printf_number_buffer::@13/printf_number_buffer::format_justify_left#4, printf_number_buffer::@14/printf_number_buffer::format_justify_left#5 ) + printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 + printf_number_buffer::$1 = ! printf_number_buffer::$27 + printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 + printf_number_buffer::$2 = ! printf_number_buffer::$28 + printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 + printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#3 + printf_number_buffer::$5 = ! printf_number_buffer::$4 + if(printf_number_buffer::$5) goto printf_number_buffer::@2 + to:printf_number_buffer::@8 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) + printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) + printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) + printf_number_buffer::buffer_digits#1 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4 ) + strlen::str#1 = printf_number_buffer::buffer_digits#1 + call strlen + strlen::return#2 = strlen::return#1 + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) + printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) + printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) + strlen::return#4 = phi( printf_number_buffer::@6/strlen::return#2 ) + printf_number_buffer::$19 = strlen::return#4 + printf_number_buffer::len#0 = (signed byte)printf_number_buffer::$19 + printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 + printf_number_buffer::$20 = ! printf_number_buffer::$29 + if(printf_number_buffer::$20) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) + printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) + printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) + printf_number_buffer::len#2 = phi( printf_number_buffer::@15/printf_number_buffer::len#0, printf_number_buffer::@7/printf_number_buffer::len#1 ) + printf_number_buffer::format_min_length#2 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3, printf_number_buffer::@7/printf_number_buffer::format_min_length#4 ) + printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#2 + printf_number_buffer::$21 = printf_number_buffer::$25 - printf_number_buffer::len#2 + printf_number_buffer::padding#1 = printf_number_buffer::$21 + printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 + printf_number_buffer::$23 = ! printf_number_buffer::$22 + if(printf_number_buffer::$23) goto printf_number_buffer::@1 + to:printf_number_buffer::@14 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 + printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) + printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) + printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) + printf_number_buffer::format_min_length#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3 ) + printf_number_buffer::len#3 = phi( printf_number_buffer::@15/printf_number_buffer::len#0 ) + printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 + to:printf_number_buffer::@13 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) + printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) + printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) + printf_number_buffer::padding#2 = 0 + to:printf_number_buffer::@1 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) + printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 + printf_number_buffer::$7 = ! printf_number_buffer::$30 + if(printf_number_buffer::$7) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 + printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) + printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_padding::pad#0 = ' ' + printf_padding::length#0 = (byte)printf_number_buffer::padding#4 + call printf_padding + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) + to:printf_number_buffer::@2 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 + printf_number_buffer::$10 = ! printf_number_buffer::$9 + if(printf_number_buffer::$10) goto printf_number_buffer::@4 + to:printf_number_buffer::@10 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) + cputc::c#2 = printf_number_buffer::buffer_sign#3 + call cputc + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + to:printf_number_buffer::@3 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 + printf_number_buffer::$12 = ! printf_number_buffer::$31 + if(printf_number_buffer::$12) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 + printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_padding::pad#1 = '0' + printf_padding::length#1 = (byte)printf_number_buffer::padding#6 + call printf_padding + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) + to:printf_number_buffer::@4 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + cputs::s#1 = printf_number_buffer::buffer_digits#2 + call cputs + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) + printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) + printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) + printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 + printf_number_buffer::$14 = ! printf_number_buffer::$32 + printf_number_buffer::$15 = printf_number_buffer::format_justify_left#2 && printf_number_buffer::$14 + printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#7 + printf_number_buffer::$17 = ! printf_number_buffer::$16 + if(printf_number_buffer::$17) goto printf_number_buffer::@return + to:printf_number_buffer::@12 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + strupr::str#0 = printf_number_buffer::buffer_digits#3 + call strupr + strupr::return#2 = strupr::return#1 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + to:printf_number_buffer::@5 +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) + printf_padding::pad#2 = ' ' + printf_padding::length#2 = (byte)printf_number_buffer::padding#8 + call printf_padding + to:printf_number_buffer::@21 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 + return + to:@return + +void main() +main: scope:[main] from __start::@1 + call clrscr + to:main::@20 +main::@20: scope:[main] from main + main::valid_a#0 = 0 + main::invalid_a#0 = 0 + main::valid_b#0 = 0 + main::invalid_b#0 = 0 + main::total#0 = 0 + main::pwd = passwords + to:main::@1 +main::@1: scope:[main] from main::@15 main::@20 + main::invalid_b#28 = phi( main::@15/main::invalid_b#30, main::@20/main::invalid_b#0 ) + main::valid_b#27 = phi( main::@15/main::valid_b#28, main::@20/main::valid_b#0 ) + main::total#22 = phi( main::@15/main::total#1, main::@20/main::total#0 ) + main::invalid_a#11 = phi( main::@15/main::invalid_a#16, main::@20/main::invalid_a#0 ) + main::valid_a#6 = phi( main::@15/main::valid_a#8, main::@20/main::valid_a#0 ) + main::$17 = 0 != *main::pwd + if(main::$17) goto main::@2 + to:main::@3 +main::@2: scope:[main] from main::@1 + main::total#33 = phi( main::@1/main::total#22 ) + main::invalid_b#26 = phi( main::@1/main::invalid_b#28 ) + main::valid_b#26 = phi( main::@1/main::valid_b#27 ) + main::invalid_a#22 = phi( main::@1/main::invalid_a#11 ) + main::valid_a#22 = phi( main::@1/main::valid_a#6 ) + strtouc::str#0 = main::pwd + strtouc::endptr#0 = &main::pwd + call strtouc + strtouc::return#0 = strtouc::return#3 + to:main::@21 +main::@21: scope:[main] from main::@2 + main::total#32 = phi( main::@2/main::total#33 ) + main::invalid_b#24 = phi( main::@2/main::invalid_b#26 ) + main::valid_b#24 = phi( main::@2/main::valid_b#26 ) + main::invalid_a#19 = phi( main::@2/main::invalid_a#22 ) + main::valid_a#20 = phi( main::@2/main::valid_a#22 ) + strtouc::return#4 = phi( main::@2/strtouc::return#0 ) + main::$3 = strtouc::return#4 + main::min#0 = main::$3 + main::pwd = ++ main::pwd + strtouc::str#1 = main::pwd + strtouc::endptr#1 = &main::pwd + call strtouc + strtouc::return#1 = strtouc::return#3 + to:main::@22 +main::@22: scope:[main] from main::@21 + main::total#31 = phi( main::@21/main::total#32 ) + main::invalid_b#23 = phi( main::@21/main::invalid_b#24 ) + main::valid_b#23 = phi( main::@21/main::valid_b#24 ) + main::invalid_a#18 = phi( main::@21/main::invalid_a#19 ) + main::valid_a#18 = phi( main::@21/main::valid_a#20 ) + main::min#1 = phi( main::@21/main::min#0 ) + strtouc::return#5 = phi( main::@21/strtouc::return#1 ) + main::$4 = strtouc::return#5 + main::max#0 = main::$4 + main::pwd = ++ main::pwd + main::ch#0 = *main::pwd + main::pwd = main::pwd + 3 + main::count_b#0 = 0 + main::$5 = main::min#1 - 1 + main::$6 = main::pwd[main::$5] == main::ch#0 + main::$7 = ! main::$6 + if(main::$7) goto main::@4 + to:main::@16 +main::@3: scope:[main] from main::@1 + main::invalid_b#29 = phi( main::@1/main::invalid_b#28 ) + main::valid_b#25 = phi( main::@1/main::valid_b#27 ) + main::total#19 = phi( main::@1/main::total#22 ) + main::invalid_a#8 = phi( main::@1/main::invalid_a#11 ) + main::valid_a#4 = phi( main::@1/main::valid_a#6 ) + cputs::s#2 = main::s + call cputs + to:main::@23 +main::@23: scope:[main] from main::@3 + main::invalid_b#27 = phi( main::@3/main::invalid_b#29 ) + main::valid_b#21 = phi( main::@3/main::valid_b#25 ) + main::total#16 = phi( main::@3/main::total#19 ) + main::invalid_a#6 = phi( main::@3/main::invalid_a#8 ) + main::valid_a#2 = phi( main::@3/main::valid_a#4 ) + printf_uint::uvalue#0 = main::valid_a#2 + printf_uint::format_min_length#0 = 0 + printf_uint::format_justify_left#0 = 0 + printf_uint::format_sign_always#0 = 0 + printf_uint::format_zero_padding#0 = 0 + printf_uint::format_upper_case#0 = 0 + printf_uint::format_radix#0 = DECIMAL + call printf_uint + to:main::@24 +main::@24: scope:[main] from main::@23 + main::invalid_b#25 = phi( main::@23/main::invalid_b#27 ) + main::valid_b#16 = phi( main::@23/main::valid_b#21 ) + main::total#12 = phi( main::@23/main::total#16 ) + main::invalid_a#4 = phi( main::@23/main::invalid_a#6 ) + cputs::s#3 = main::s1 + call cputs + to:main::@25 +main::@25: scope:[main] from main::@24 + main::invalid_b#21 = phi( main::@24/main::invalid_b#25 ) + main::valid_b#13 = phi( main::@24/main::valid_b#16 ) + main::total#9 = phi( main::@24/main::total#12 ) + main::invalid_a#2 = phi( main::@24/main::invalid_a#4 ) + printf_uint::uvalue#1 = main::invalid_a#2 + printf_uint::format_min_length#1 = 0 + printf_uint::format_justify_left#1 = 0 + printf_uint::format_sign_always#1 = 0 + printf_uint::format_zero_padding#1 = 0 + printf_uint::format_upper_case#1 = 0 + printf_uint::format_radix#1 = DECIMAL + call printf_uint + to:main::@26 +main::@26: scope:[main] from main::@25 + main::invalid_b#16 = phi( main::@25/main::invalid_b#21 ) + main::valid_b#11 = phi( main::@25/main::valid_b#13 ) + main::total#5 = phi( main::@25/main::total#9 ) + cputs::s#4 = main::s2 + call cputs + to:main::@27 +main::@27: scope:[main] from main::@26 + main::invalid_b#13 = phi( main::@26/main::invalid_b#16 ) + main::valid_b#9 = phi( main::@26/main::valid_b#11 ) + main::total#2 = phi( main::@26/main::total#5 ) + printf_uint::uvalue#2 = main::total#2 + printf_uint::format_min_length#2 = 0 + printf_uint::format_justify_left#2 = 0 + printf_uint::format_sign_always#2 = 0 + printf_uint::format_zero_padding#2 = 0 + printf_uint::format_upper_case#2 = 0 + printf_uint::format_radix#2 = DECIMAL + call printf_uint + to:main::@28 +main::@28: scope:[main] from main::@27 + main::total#23 = phi( main::@27/main::total#2 ) + main::invalid_b#11 = phi( main::@27/main::invalid_b#13 ) + main::valid_b#6 = phi( main::@27/main::valid_b#9 ) + cputs::s#5 = main::s3 + call cputs + to:main::@29 +main::@29: scope:[main] from main::@28 + main::total#20 = phi( main::@28/main::total#23 ) + main::invalid_b#9 = phi( main::@28/main::invalid_b#11 ) + main::valid_b#4 = phi( main::@28/main::valid_b#6 ) + cputs::s#6 = main::s4 + call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + main::total#17 = phi( main::@29/main::total#20 ) + main::invalid_b#6 = phi( main::@29/main::invalid_b#9 ) + main::valid_b#2 = phi( main::@29/main::valid_b#4 ) + printf_uint::uvalue#3 = main::valid_b#2 + printf_uint::format_min_length#3 = 0 + printf_uint::format_justify_left#3 = 0 + printf_uint::format_sign_always#3 = 0 + printf_uint::format_zero_padding#3 = 0 + printf_uint::format_upper_case#3 = 0 + printf_uint::format_radix#3 = DECIMAL + call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + main::total#13 = phi( main::@30/main::total#17 ) + main::invalid_b#4 = phi( main::@30/main::invalid_b#6 ) + cputs::s#7 = main::s5 + call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + main::total#10 = phi( main::@31/main::total#13 ) + main::invalid_b#2 = phi( main::@31/main::invalid_b#4 ) + printf_uint::uvalue#4 = main::invalid_b#2 + printf_uint::format_min_length#4 = 0 + printf_uint::format_justify_left#4 = 0 + printf_uint::format_sign_always#4 = 0 + printf_uint::format_zero_padding#4 = 0 + printf_uint::format_upper_case#4 = 0 + printf_uint::format_radix#4 = DECIMAL + call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + main::total#6 = phi( main::@32/main::total#10 ) + cputs::s#8 = main::s6 + call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + main::total#3 = phi( main::@33/main::total#6 ) + printf_uint::uvalue#5 = main::total#3 + printf_uint::format_min_length#5 = 0 + printf_uint::format_justify_left#5 = 0 + printf_uint::format_sign_always#5 = 0 + printf_uint::format_zero_padding#5 = 0 + printf_uint::format_upper_case#5 = 0 + printf_uint::format_radix#5 = DECIMAL + call printf_uint + to:main::@35 +main::@35: scope:[main] from main::@34 + cputs::s#9 = main::s7 + call cputs + to:main::@36 +main::@36: scope:[main] from main::@35 + to:main::@19 +main::@4: scope:[main] from main::@16 main::@22 + main::total#27 = phi( main::@16/main::total#30, main::@22/main::total#31 ) + main::invalid_b#18 = phi( main::@16/main::invalid_b#22, main::@22/main::invalid_b#23 ) + main::valid_b#18 = phi( main::@16/main::valid_b#22, main::@22/main::valid_b#23 ) + main::invalid_a#13 = phi( main::@16/main::invalid_a#17, main::@22/main::invalid_a#18 ) + main::valid_a#12 = phi( main::@16/main::valid_a#17, main::@22/main::valid_a#18 ) + main::min#7 = phi( main::@16/main::min#10, main::@22/main::min#1 ) + main::count_b#6 = phi( main::@16/main::count_b#1, main::@22/main::count_b#0 ) + main::ch#1 = phi( main::@16/main::ch#3, main::@22/main::ch#0 ) + main::max#1 = phi( main::@16/main::max#3, main::@22/main::max#0 ) + main::$8 = main::max#1 - 1 + main::$9 = main::pwd[main::$8] == main::ch#1 + main::$10 = ! main::$9 + if(main::$10) goto main::@5 + to:main::@17 +main::@16: scope:[main] from main::@22 + main::total#30 = phi( main::@22/main::total#31 ) + main::invalid_b#22 = phi( main::@22/main::invalid_b#23 ) + main::valid_b#22 = phi( main::@22/main::valid_b#23 ) + main::invalid_a#17 = phi( main::@22/main::invalid_a#18 ) + main::valid_a#17 = phi( main::@22/main::valid_a#18 ) + main::min#10 = phi( main::@22/main::min#1 ) + main::ch#3 = phi( main::@22/main::ch#0 ) + main::max#3 = phi( main::@22/main::max#0 ) + main::count_b#3 = phi( main::@22/main::count_b#0 ) + main::count_b#1 = ++ main::count_b#3 + to:main::@4 +main::@5: scope:[main] from main::@17 main::@4 + main::total#24 = phi( main::@17/main::total#26, main::@4/main::total#27 ) + main::invalid_b#14 = phi( main::@17/main::invalid_b#17, main::@4/main::invalid_b#18 ) + main::valid_b#14 = phi( main::@17/main::valid_b#17, main::@4/main::valid_b#18 ) + main::count_b#11 = phi( main::@17/main::count_b#2, main::@4/main::count_b#6 ) + main::invalid_a#9 = phi( main::@17/main::invalid_a#12, main::@4/main::invalid_a#13 ) + main::valid_a#9 = phi( main::@17/main::valid_a#11, main::@4/main::valid_a#12 ) + main::max#5 = phi( main::@17/main::max#7, main::@4/main::max#1 ) + main::min#4 = phi( main::@17/main::min#6, main::@4/main::min#7 ) + main::ch#5 = phi( main::@17/main::ch#7, main::@4/main::ch#1 ) + main::count_a#0 = 0 + to:main::@6 +main::@17: scope:[main] from main::@4 + main::total#26 = phi( main::@4/main::total#27 ) + main::invalid_b#17 = phi( main::@4/main::invalid_b#18 ) + main::valid_b#17 = phi( main::@4/main::valid_b#18 ) + main::invalid_a#12 = phi( main::@4/main::invalid_a#13 ) + main::valid_a#11 = phi( main::@4/main::valid_a#12 ) + main::max#7 = phi( main::@4/main::max#1 ) + main::min#6 = phi( main::@4/main::min#7 ) + main::ch#7 = phi( main::@4/main::ch#1 ) + main::count_b#4 = phi( main::@4/main::count_b#6 ) + main::count_b#2 = ++ main::count_b#4 + to:main::@5 +main::@6: scope:[main] from main::@5 main::@9 + main::total#21 = phi( main::@5/main::total#24, main::@9/main::total#25 ) + main::invalid_b#12 = phi( main::@5/main::invalid_b#14, main::@9/main::invalid_b#15 ) + main::valid_b#12 = phi( main::@5/main::valid_b#14, main::@9/main::valid_b#15 ) + main::count_b#10 = phi( main::@5/main::count_b#11, main::@9/main::count_b#12 ) + main::invalid_a#7 = phi( main::@5/main::invalid_a#9, main::@9/main::invalid_a#10 ) + main::valid_a#7 = phi( main::@5/main::valid_a#9, main::@9/main::valid_a#10 ) + main::max#4 = phi( main::@5/main::max#5, main::@9/main::max#6 ) + main::min#3 = phi( main::@5/main::min#4, main::@9/main::min#5 ) + main::count_a#4 = phi( main::@5/main::count_a#0, main::@9/main::count_a#6 ) + main::ch#4 = phi( main::@5/main::ch#5, main::@9/main::ch#6 ) + main::$18 = 0 != *main::pwd + if(main::$18) goto main::@7 + to:main::@8 +main::@7: scope:[main] from main::@6 + main::total#29 = phi( main::@6/main::total#21 ) + main::invalid_b#20 = phi( main::@6/main::invalid_b#12 ) + main::valid_b#20 = phi( main::@6/main::valid_b#12 ) + main::count_b#14 = phi( main::@6/main::count_b#10 ) + main::invalid_a#15 = phi( main::@6/main::invalid_a#7 ) + main::valid_a#14 = phi( main::@6/main::valid_a#7 ) + main::max#9 = phi( main::@6/main::max#4 ) + main::min#9 = phi( main::@6/main::min#3 ) + main::count_a#5 = phi( main::@6/main::count_a#4 ) + main::ch#2 = phi( main::@6/main::ch#4 ) + main::$11 = *main::pwd == main::ch#2 + main::$12 = ! main::$11 + if(main::$12) goto main::@9 + to:main::@10 +main::@8: scope:[main] from main::@6 + main::total#18 = phi( main::@6/main::total#21 ) + main::invalid_b#10 = phi( main::@6/main::invalid_b#12 ) + main::valid_b#10 = phi( main::@6/main::valid_b#12 ) + main::count_b#9 = phi( main::@6/main::count_b#10 ) + main::invalid_a#5 = phi( main::@6/main::invalid_a#7 ) + main::valid_a#5 = phi( main::@6/main::valid_a#7 ) + main::max#2 = phi( main::@6/main::max#4 ) + main::min#2 = phi( main::@6/main::min#3 ) + main::count_a#2 = phi( main::@6/main::count_a#4 ) + main::$13 = main::count_a#2 >= main::min#2 + main::$14 = main::count_a#2 <= main::max#2 + main::$15 = main::$13 && main::$14 + if(main::$15) goto main::@12 + to:main::@11 +main::@9: scope:[main] from main::@10 main::@7 + main::total#25 = phi( main::@10/main::total#28, main::@7/main::total#29 ) + main::invalid_b#15 = phi( main::@10/main::invalid_b#19, main::@7/main::invalid_b#20 ) + main::valid_b#15 = phi( main::@10/main::valid_b#19, main::@7/main::valid_b#20 ) + main::count_b#12 = phi( main::@10/main::count_b#13, main::@7/main::count_b#14 ) + main::invalid_a#10 = phi( main::@10/main::invalid_a#14, main::@7/main::invalid_a#15 ) + main::valid_a#10 = phi( main::@10/main::valid_a#13, main::@7/main::valid_a#14 ) + main::max#6 = phi( main::@10/main::max#8, main::@7/main::max#9 ) + main::min#5 = phi( main::@10/main::min#8, main::@7/main::min#9 ) + main::count_a#6 = phi( main::@10/main::count_a#1, main::@7/main::count_a#5 ) + main::ch#6 = phi( main::@10/main::ch#8, main::@7/main::ch#2 ) + main::pwd = ++ main::pwd + to:main::@6 +main::@10: scope:[main] from main::@7 + main::total#28 = phi( main::@7/main::total#29 ) + main::invalid_b#19 = phi( main::@7/main::invalid_b#20 ) + main::valid_b#19 = phi( main::@7/main::valid_b#20 ) + main::count_b#13 = phi( main::@7/main::count_b#14 ) + main::invalid_a#14 = phi( main::@7/main::invalid_a#15 ) + main::valid_a#13 = phi( main::@7/main::valid_a#14 ) + main::max#8 = phi( main::@7/main::max#9 ) + main::min#8 = phi( main::@7/main::min#9 ) + main::ch#8 = phi( main::@7/main::ch#2 ) + main::count_a#3 = phi( main::@7/main::count_a#5 ) + main::count_a#1 = ++ main::count_a#3 + to:main::@9 +main::@12: scope:[main] from main::@8 + main::invalid_a#24 = phi( main::@8/main::invalid_a#5 ) + main::total#15 = phi( main::@8/main::total#18 ) + main::invalid_b#8 = phi( main::@8/main::invalid_b#10 ) + main::valid_b#8 = phi( main::@8/main::valid_b#10 ) + main::count_b#8 = phi( main::@8/main::count_b#9 ) + main::valid_a#3 = phi( main::@8/main::valid_a#5 ) + main::valid_a#1 = ++ main::valid_a#3 + to:main::@13 +main::@11: scope:[main] from main::@8 + main::valid_a#21 = phi( main::@8/main::valid_a#5 ) + main::total#14 = phi( main::@8/main::total#18 ) + main::invalid_b#7 = phi( main::@8/main::invalid_b#10 ) + main::valid_b#7 = phi( main::@8/main::valid_b#10 ) + main::count_b#7 = phi( main::@8/main::count_b#9 ) + main::invalid_a#3 = phi( main::@8/main::invalid_a#5 ) + main::invalid_a#1 = ++ main::invalid_a#3 + to:main::@13 +main::@13: scope:[main] from main::@11 main::@12 + main::invalid_a#23 = phi( main::@11/main::invalid_a#1, main::@12/main::invalid_a#24 ) + main::valid_a#19 = phi( main::@11/main::valid_a#21, main::@12/main::valid_a#1 ) + main::total#11 = phi( main::@11/main::total#14, main::@12/main::total#15 ) + main::invalid_b#5 = phi( main::@11/main::invalid_b#7, main::@12/main::invalid_b#8 ) + main::valid_b#5 = phi( main::@11/main::valid_b#7, main::@12/main::valid_b#8 ) + main::count_b#5 = phi( main::@11/main::count_b#7, main::@12/main::count_b#8 ) + main::$16 = main::count_b#5 == 1 + if(main::$16) goto main::@14 + to:main::@18 +main::@14: scope:[main] from main::@13 + main::invalid_b#31 = phi( main::@13/main::invalid_b#5 ) + main::invalid_a#20 = phi( main::@13/main::invalid_a#23 ) + main::valid_a#15 = phi( main::@13/main::valid_a#19 ) + main::total#7 = phi( main::@13/main::total#11 ) + main::valid_b#3 = phi( main::@13/main::valid_b#5 ) + main::valid_b#1 = ++ main::valid_b#3 + to:main::@15 +main::@18: scope:[main] from main::@13 + main::valid_b#29 = phi( main::@13/main::valid_b#5 ) + main::invalid_a#21 = phi( main::@13/main::invalid_a#23 ) + main::valid_a#16 = phi( main::@13/main::valid_a#19 ) + main::total#8 = phi( main::@13/main::total#11 ) + main::invalid_b#3 = phi( main::@13/main::invalid_b#5 ) + main::invalid_b#1 = ++ main::invalid_b#3 + to:main::@15 +main::@15: scope:[main] from main::@14 main::@18 + main::invalid_b#30 = phi( main::@14/main::invalid_b#31, main::@18/main::invalid_b#1 ) + main::valid_b#28 = phi( main::@14/main::valid_b#1, main::@18/main::valid_b#29 ) + main::invalid_a#16 = phi( main::@14/main::invalid_a#20, main::@18/main::invalid_a#21 ) + main::valid_a#8 = phi( main::@14/main::valid_a#15, main::@18/main::valid_a#16 ) + main::total#4 = phi( main::@14/main::total#7, main::@18/main::total#8 ) + main::total#1 = ++ main::total#4 + main::pwd = ++ main::pwd + to:main::@1 +main::@19: scope:[main] from main::@19 main::@36 + to:main::@19 +main::@return: scope:[main] from + return + to:@return + +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +strtouc: scope:[strtouc] from main::@2 main::@21 + strtouc::endptr#4 = phi( main::@2/strtouc::endptr#0, main::@21/strtouc::endptr#1 ) + strtouc::str#3 = phi( main::@2/strtouc::str#0, main::@21/strtouc::str#1 ) + strtouc::val#0 = 0 + strtouc::c#0 = *strtouc::str#3 + to:strtouc::@1 +strtouc::@1: scope:[strtouc] from strtouc strtouc::@2 + strtouc::endptr#3 = phi( strtouc/strtouc::endptr#4, strtouc::@2/strtouc::endptr#5 ) + strtouc::str#6 = phi( strtouc/strtouc::str#3, strtouc::@2/strtouc::str#2 ) + strtouc::val#5 = phi( strtouc/strtouc::val#0, strtouc::@2/strtouc::val#2 ) + strtouc::c#2 = phi( strtouc/strtouc::c#0, strtouc::@2/strtouc::c#1 ) + strtouc::$0 = strtouc::c#2 >= '0' + strtouc::$1 = strtouc::c#2 <= '9' + strtouc::$2 = strtouc::$0 && strtouc::$1 + if(strtouc::$2) goto strtouc::@2 + to:strtouc::@3 +strtouc::@2: scope:[strtouc] from strtouc::@1 + strtouc::endptr#5 = phi( strtouc::@1/strtouc::endptr#3 ) + strtouc::str#4 = phi( strtouc::@1/strtouc::str#6 ) + strtouc::c#3 = phi( strtouc::@1/strtouc::c#2 ) + strtouc::val#3 = phi( strtouc::@1/strtouc::val#5 ) + strtouc::$3 = strtouc::val#3 * $a + strtouc::val#1 = strtouc::$3 + strtouc::$4 = strtouc::c#3 - '0' + strtouc::val#2 = strtouc::val#1 + strtouc::$4 + strtouc::str#2 = ++ strtouc::str#4 + strtouc::c#1 = *strtouc::str#2 + to:strtouc::@1 +strtouc::@3: scope:[strtouc] from strtouc::@1 + strtouc::val#4 = phi( strtouc::@1/strtouc::val#5 ) + strtouc::endptr#2 = phi( strtouc::@1/strtouc::endptr#3 ) + strtouc::str#5 = phi( strtouc::@1/strtouc::str#6 ) + *strtouc::endptr#2 = strtouc::str#5 + strtouc::return#2 = strtouc::val#4 + to:strtouc::@return +strtouc::@return: scope:[strtouc] from strtouc::@3 + strtouc::return#6 = phi( strtouc::@3/strtouc::return#2 ) + strtouc::return#3 = strtouc::return#6 + return + to:@return + +void __start() +__start: scope:[__start] from + to:__start::__init1 +__start::__init1: scope:[__start] from __start + conio_cursor_x = 0 + conio_cursor_y = 0 + conio_line_text = CONIO_SCREEN_TEXT + conio_line_color = CONIO_SCREEN_COLORS + conio_textcolor = CONIO_TEXTCOLOR_DEFAULT + conio_scroll_enable = 1 + call conio_c64_init + to:__start::@2 +__start::@2: scope:[__start] from __start::__init1 + to:__start::@1 +__start::@1: scope:[__start] from __start::@2 + call main + to:__start::@3 +__start::@3: scope:[__start] from __start::@1 + to:__start::@return +__start::@return: scope:[__start] from __start::@3 + return + to:@return + +SYMBOL TABLE SSA +const byte BINARY = 2 +const nomodify byte* COLORRAM = (byte*)$d800 +const nomodify byte* CONIO_SCREEN_COLORS = COLORRAM +const nomodify byte* CONIO_SCREEN_TEXT = DEFAULT_SCREEN +const nomodify byte CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE +const byte DECIMAL = $a +const nomodify byte* DEFAULT_SCREEN = (byte*)$400 +const byte* DIGITS[] = "0123456789abcdef"z +const byte HEXADECIMAL = $10 +const nomodify byte LIGHT_BLUE = $e +const byte OCTAL = 8 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = 0 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_BINARY_VALUES[] = { $8000, $4000, $2000, $1000, $800, $400, $200, $100, $80, $40, $20, $10, 8, 4, 2 } +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const word* RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } +const word* RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } +const byte SIZEOF_WORD = 2 +void __start() +void clrscr() +bool~ clrscr::$0 +bool~ clrscr::$1 +byte clrscr::c +byte clrscr::c#0 +byte clrscr::c#1 +byte clrscr::c#2 +byte clrscr::c#3 +byte clrscr::l +byte clrscr::l#0 +byte clrscr::l#1 +byte clrscr::l#2 +byte clrscr::l#3 +byte clrscr::l#4 +byte clrscr::l#5 +byte clrscr::l#6 +byte* clrscr::line_cols +byte* clrscr::line_cols#0 +byte* clrscr::line_cols#1 +byte* clrscr::line_cols#2 +byte* clrscr::line_cols#3 +byte* clrscr::line_cols#4 +byte* clrscr::line_cols#5 +byte* clrscr::line_cols#6 +byte* clrscr::line_text +byte* clrscr::line_text#0 +byte* clrscr::line_text#1 +byte* clrscr::line_text#2 +byte* clrscr::line_text#3 +byte* clrscr::line_text#4 +byte* clrscr::line_text#5 +byte* clrscr::line_text#6 +void conio_c64_init() +bool~ conio_c64_init::$0 +bool~ conio_c64_init::$1 +const nomodify byte* conio_c64_init::BASIC_CURSOR_LINE = (byte*)$d6 +byte conio_c64_init::line +byte conio_c64_init::line#0 +byte conio_c64_init::line#1 +byte conio_c64_init::line#2 +byte conio_cursor_x loadstore +byte conio_cursor_y loadstore +byte* conio_line_color loadstore +byte* conio_line_text loadstore +byte conio_scroll_enable loadstore +byte conio_textcolor loadstore +void cputc(byte cputc::c) +bool~ cputc::$0 +bool~ cputc::$1 +bool~ cputc::$2 +byte cputc::c +byte cputc::c#0 +byte cputc::c#1 +byte cputc::c#2 +byte cputc::c#3 +byte cputc::c#4 +void cputln() +void cputs(to_nomodify byte* cputs::s) +byte~ cputs::$0 +bool~ cputs::$2 +byte cputs::c +byte cputs::c#0 +byte cputs::c#1 +byte cputs::c#2 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 +to_nomodify byte* cputs::s#1 +to_nomodify byte* cputs::s#10 +to_nomodify byte* cputs::s#11 +to_nomodify byte* cputs::s#12 +to_nomodify byte* cputs::s#13 +to_nomodify byte* cputs::s#2 +to_nomodify byte* cputs::s#3 +to_nomodify byte* cputs::s#4 +to_nomodify byte* cputs::s#5 +to_nomodify byte* cputs::s#6 +to_nomodify byte* cputs::s#7 +to_nomodify byte* cputs::s#8 +to_nomodify byte* cputs::s#9 +void cscroll() +bool~ cscroll::$0 +bool~ cscroll::$1 +bool~ cscroll::$7 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +bool~ gotoxy::$0 +bool~ gotoxy::$1 +bool~ gotoxy::$2 +bool~ gotoxy::$3 +number~ gotoxy::$4 +byte*~ gotoxy::$5 +byte*~ gotoxy::$6 +word~ gotoxy::$7 +word gotoxy::line_offset +word gotoxy::line_offset#0 +byte gotoxy::x +byte gotoxy::x#0 +byte gotoxy::x#1 +byte gotoxy::x#2 +byte gotoxy::x#3 +byte gotoxy::x#4 +byte gotoxy::x#5 +byte gotoxy::x#6 +byte gotoxy::y +byte gotoxy::y#0 +byte gotoxy::y#1 +byte gotoxy::y#2 +byte gotoxy::y#3 +byte gotoxy::y#4 +byte gotoxy::y#5 +byte gotoxy::y#6 +void main() +bool~ main::$10 +bool~ main::$11 +bool~ main::$12 +bool~ main::$13 +bool~ main::$14 +bool~ main::$15 +bool~ main::$16 +bool~ main::$17 +bool~ main::$18 +byte~ main::$3 +byte~ main::$4 +number~ main::$5 +bool~ main::$6 +bool~ main::$7 +number~ main::$8 +bool~ main::$9 +byte main::ch +byte main::ch#0 +byte main::ch#1 +byte main::ch#2 +byte main::ch#3 +byte main::ch#4 +byte main::ch#5 +byte main::ch#6 +byte main::ch#7 +byte main::ch#8 +byte main::count_a +byte main::count_a#0 +byte main::count_a#1 +byte main::count_a#2 +byte main::count_a#3 +byte main::count_a#4 +byte main::count_a#5 +byte main::count_a#6 +byte main::count_b +byte main::count_b#0 +byte main::count_b#1 +byte main::count_b#10 +byte main::count_b#11 +byte main::count_b#12 +byte main::count_b#13 +byte main::count_b#14 +byte main::count_b#2 +byte main::count_b#3 +byte main::count_b#4 +byte main::count_b#5 +byte main::count_b#6 +byte main::count_b#7 +byte main::count_b#8 +byte main::count_b#9 +word main::invalid_a +word main::invalid_a#0 +word main::invalid_a#1 +word main::invalid_a#10 +word main::invalid_a#11 +word main::invalid_a#12 +word main::invalid_a#13 +word main::invalid_a#14 +word main::invalid_a#15 +word main::invalid_a#16 +word main::invalid_a#17 +word main::invalid_a#18 +word main::invalid_a#19 +word main::invalid_a#2 +word main::invalid_a#20 +word main::invalid_a#21 +word main::invalid_a#22 +word main::invalid_a#23 +word main::invalid_a#24 +word main::invalid_a#3 +word main::invalid_a#4 +word main::invalid_a#5 +word main::invalid_a#6 +word main::invalid_a#7 +word main::invalid_a#8 +word main::invalid_a#9 +word main::invalid_b +word main::invalid_b#0 +word main::invalid_b#1 +word main::invalid_b#10 +word main::invalid_b#11 +word main::invalid_b#12 +word main::invalid_b#13 +word main::invalid_b#14 +word main::invalid_b#15 +word main::invalid_b#16 +word main::invalid_b#17 +word main::invalid_b#18 +word main::invalid_b#19 +word main::invalid_b#2 +word main::invalid_b#20 +word main::invalid_b#21 +word main::invalid_b#22 +word main::invalid_b#23 +word main::invalid_b#24 +word main::invalid_b#25 +word main::invalid_b#26 +word main::invalid_b#27 +word main::invalid_b#28 +word main::invalid_b#29 +word main::invalid_b#3 +word main::invalid_b#30 +word main::invalid_b#31 +word main::invalid_b#4 +word main::invalid_b#5 +word main::invalid_b#6 +word main::invalid_b#7 +word main::invalid_b#8 +word main::invalid_b#9 +byte main::max +byte main::max#0 +byte main::max#1 +byte main::max#2 +byte main::max#3 +byte main::max#4 +byte main::max#5 +byte main::max#6 +byte main::max#7 +byte main::max#8 +byte main::max#9 +byte main::min +byte main::min#0 +byte main::min#1 +byte main::min#10 +byte main::min#2 +byte main::min#3 +byte main::min#4 +byte main::min#5 +byte main::min#6 +byte main::min#7 +byte main::min#8 +byte main::min#9 +volatile byte* main::pwd loadstore +const byte* main::s[$f] = "rule a valid: " +const byte* main::s1[$a] = " invalid:" +const byte* main::s2[8] = " total:" +const byte* main::s3[2] = " +" +const byte* main::s4[$f] = "rule b valid: " +const byte* main::s5[$a] = " invalid:" +const byte* main::s6[8] = " total:" +const byte* main::s7[2] = " +" +word main::total +word main::total#0 +word main::total#1 +word main::total#10 +word main::total#11 +word main::total#12 +word main::total#13 +word main::total#14 +word main::total#15 +word main::total#16 +word main::total#17 +word main::total#18 +word main::total#19 +word main::total#2 +word main::total#20 +word main::total#21 +word main::total#22 +word main::total#23 +word main::total#24 +word main::total#25 +word main::total#26 +word main::total#27 +word main::total#28 +word main::total#29 +word main::total#3 +word main::total#30 +word main::total#31 +word main::total#32 +word main::total#33 +word main::total#4 +word main::total#5 +word main::total#6 +word main::total#7 +word main::total#8 +word main::total#9 +word main::valid_a +word main::valid_a#0 +word main::valid_a#1 +word main::valid_a#10 +word main::valid_a#11 +word main::valid_a#12 +word main::valid_a#13 +word main::valid_a#14 +word main::valid_a#15 +word main::valid_a#16 +word main::valid_a#17 +word main::valid_a#18 +word main::valid_a#19 +word main::valid_a#2 +word main::valid_a#20 +word main::valid_a#21 +word main::valid_a#22 +word main::valid_a#3 +word main::valid_a#4 +word main::valid_a#5 +word main::valid_a#6 +word main::valid_a#7 +word main::valid_a#8 +word main::valid_a#9 +word main::valid_b +word main::valid_b#0 +word main::valid_b#1 +word main::valid_b#10 +word main::valid_b#11 +word main::valid_b#12 +word main::valid_b#13 +word main::valid_b#14 +word main::valid_b#15 +word main::valid_b#16 +word main::valid_b#17 +word main::valid_b#18 +word main::valid_b#19 +word main::valid_b#2 +word main::valid_b#20 +word main::valid_b#21 +word main::valid_b#22 +word main::valid_b#23 +word main::valid_b#24 +word main::valid_b#25 +word main::valid_b#26 +word main::valid_b#27 +word main::valid_b#28 +word main::valid_b#29 +word main::valid_b#3 +word main::valid_b#4 +word main::valid_b#5 +word main::valid_b#6 +word main::valid_b#7 +word main::valid_b#8 +word main::valid_b#9 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +byte*~ memcpy::$0 +bool~ memcpy::$1 +byte*~ memcpy::$2 +void* memcpy::destination +void* memcpy::destination#0 +void* memcpy::destination#1 +void* memcpy::destination#2 +void* memcpy::destination#3 +void* memcpy::destination#4 +void* memcpy::destination#5 +byte* memcpy::dst +byte* memcpy::dst#0 +byte* memcpy::dst#1 +byte* memcpy::dst#2 +byte* memcpy::dst#3 +word memcpy::num +word memcpy::num#0 +word memcpy::num#1 +word memcpy::num#2 +void* memcpy::return +void* memcpy::return#0 +void* memcpy::return#1 +void* memcpy::return#2 +void* memcpy::return#3 +void* memcpy::return#4 +void* memcpy::source +void* memcpy::source#0 +void* memcpy::source#1 +void* memcpy::source#2 +byte* memcpy::src +byte* memcpy::src#0 +byte* memcpy::src#1 +byte* memcpy::src#2 +byte* memcpy::src#3 +byte* memcpy::src_end +byte* memcpy::src_end#0 +byte* memcpy::src_end#1 +byte* memcpy::src_end#2 +void* memset(void* memset::str , byte memset::c , word memset::num) +bool~ memset::$0 +bool~ memset::$1 +byte*~ memset::$2 +bool~ memset::$3 +byte*~ memset::$4 +byte memset::c +byte memset::c#0 +byte memset::c#1 +byte memset::c#2 +byte memset::c#3 +byte memset::c#4 +byte memset::c#5 +byte* memset::dst +byte* memset::dst#0 +byte* memset::dst#1 +byte* memset::dst#2 +byte* memset::dst#3 +byte* memset::end +byte* memset::end#0 +byte* memset::end#1 +byte* memset::end#2 +word memset::num +word memset::num#0 +word memset::num#1 +word memset::num#2 +word memset::num#3 +void* memset::return +void* memset::return#0 +void* memset::return#1 +void* memset::return#2 +void* memset::return#3 +void* memset::return#4 +void* memset::str +void* memset::str#0 +void* memset::str#1 +void* memset::str#2 +void* memset::str#3 +void* memset::str#4 +void* memset::str#5 +void* memset::str#6 +const byte* passwords = "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +bool~ printf_number_buffer::$0 +bool~ printf_number_buffer::$1 +bool~ printf_number_buffer::$10 +bool~ printf_number_buffer::$12 +bool~ printf_number_buffer::$14 +bool~ printf_number_buffer::$15 +bool~ printf_number_buffer::$16 +bool~ printf_number_buffer::$17 +word~ printf_number_buffer::$19 +bool~ printf_number_buffer::$2 +bool~ printf_number_buffer::$20 +signed byte~ printf_number_buffer::$21 +bool~ printf_number_buffer::$22 +bool~ printf_number_buffer::$23 +signed byte~ printf_number_buffer::$25 +bool~ printf_number_buffer::$26 +bool~ printf_number_buffer::$27 +bool~ printf_number_buffer::$28 +bool~ printf_number_buffer::$29 +bool~ printf_number_buffer::$3 +bool~ printf_number_buffer::$30 +bool~ printf_number_buffer::$31 +bool~ printf_number_buffer::$32 +bool~ printf_number_buffer::$4 +bool~ printf_number_buffer::$5 +bool~ printf_number_buffer::$7 +bool~ printf_number_buffer::$9 +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte* printf_number_buffer::buffer_digits#0 +byte* printf_number_buffer::buffer_digits#1 +byte* printf_number_buffer::buffer_digits#10 +byte* printf_number_buffer::buffer_digits#11 +byte* printf_number_buffer::buffer_digits#12 +byte* printf_number_buffer::buffer_digits#13 +byte* printf_number_buffer::buffer_digits#14 +byte* printf_number_buffer::buffer_digits#15 +byte* printf_number_buffer::buffer_digits#16 +byte* printf_number_buffer::buffer_digits#17 +byte* printf_number_buffer::buffer_digits#18 +byte* printf_number_buffer::buffer_digits#19 +byte* printf_number_buffer::buffer_digits#2 +byte* printf_number_buffer::buffer_digits#3 +byte* printf_number_buffer::buffer_digits#4 +byte* printf_number_buffer::buffer_digits#5 +byte* printf_number_buffer::buffer_digits#6 +byte* printf_number_buffer::buffer_digits#7 +byte* printf_number_buffer::buffer_digits#8 +byte* printf_number_buffer::buffer_digits#9 +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 +byte printf_number_buffer::buffer_sign#1 +byte printf_number_buffer::buffer_sign#10 +byte printf_number_buffer::buffer_sign#11 +byte printf_number_buffer::buffer_sign#2 +byte printf_number_buffer::buffer_sign#3 +byte printf_number_buffer::buffer_sign#4 +byte printf_number_buffer::buffer_sign#5 +byte printf_number_buffer::buffer_sign#6 +byte printf_number_buffer::buffer_sign#7 +byte printf_number_buffer::buffer_sign#8 +byte printf_number_buffer::buffer_sign#9 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_justify_left#0 +byte printf_number_buffer::format_justify_left#1 +byte printf_number_buffer::format_justify_left#10 +byte printf_number_buffer::format_justify_left#11 +byte printf_number_buffer::format_justify_left#12 +byte printf_number_buffer::format_justify_left#13 +byte printf_number_buffer::format_justify_left#14 +byte printf_number_buffer::format_justify_left#15 +byte printf_number_buffer::format_justify_left#16 +byte printf_number_buffer::format_justify_left#17 +byte printf_number_buffer::format_justify_left#18 +byte printf_number_buffer::format_justify_left#19 +byte printf_number_buffer::format_justify_left#2 +byte printf_number_buffer::format_justify_left#20 +byte printf_number_buffer::format_justify_left#3 +byte printf_number_buffer::format_justify_left#4 +byte printf_number_buffer::format_justify_left#5 +byte printf_number_buffer::format_justify_left#6 +byte printf_number_buffer::format_justify_left#7 +byte printf_number_buffer::format_justify_left#8 +byte printf_number_buffer::format_justify_left#9 +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_min_length#0 +byte printf_number_buffer::format_min_length#1 +byte printf_number_buffer::format_min_length#2 +byte printf_number_buffer::format_min_length#3 +byte printf_number_buffer::format_min_length#4 +byte printf_number_buffer::format_min_length#5 +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_radix#0 +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_sign_always#0 +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_upper_case#0 +byte printf_number_buffer::format_upper_case#1 +byte printf_number_buffer::format_upper_case#10 +byte printf_number_buffer::format_upper_case#11 +byte printf_number_buffer::format_upper_case#12 +byte printf_number_buffer::format_upper_case#13 +byte printf_number_buffer::format_upper_case#14 +byte printf_number_buffer::format_upper_case#15 +byte printf_number_buffer::format_upper_case#16 +byte printf_number_buffer::format_upper_case#2 +byte printf_number_buffer::format_upper_case#3 +byte printf_number_buffer::format_upper_case#4 +byte printf_number_buffer::format_upper_case#5 +byte printf_number_buffer::format_upper_case#6 +byte printf_number_buffer::format_upper_case#7 +byte printf_number_buffer::format_upper_case#8 +byte printf_number_buffer::format_upper_case#9 +byte printf_number_buffer::format_zero_padding +byte printf_number_buffer::format_zero_padding#0 +byte printf_number_buffer::format_zero_padding#1 +byte printf_number_buffer::format_zero_padding#10 +byte printf_number_buffer::format_zero_padding#11 +byte printf_number_buffer::format_zero_padding#12 +byte printf_number_buffer::format_zero_padding#13 +byte printf_number_buffer::format_zero_padding#14 +byte printf_number_buffer::format_zero_padding#15 +byte printf_number_buffer::format_zero_padding#16 +byte printf_number_buffer::format_zero_padding#17 +byte printf_number_buffer::format_zero_padding#18 +byte printf_number_buffer::format_zero_padding#19 +byte printf_number_buffer::format_zero_padding#2 +byte printf_number_buffer::format_zero_padding#20 +byte printf_number_buffer::format_zero_padding#3 +byte printf_number_buffer::format_zero_padding#4 +byte printf_number_buffer::format_zero_padding#5 +byte printf_number_buffer::format_zero_padding#6 +byte printf_number_buffer::format_zero_padding#7 +byte printf_number_buffer::format_zero_padding#8 +byte printf_number_buffer::format_zero_padding#9 +signed byte printf_number_buffer::len +signed byte printf_number_buffer::len#0 +signed byte printf_number_buffer::len#1 +signed byte printf_number_buffer::len#2 +signed byte printf_number_buffer::len#3 +signed byte printf_number_buffer::padding +signed byte printf_number_buffer::padding#0 +signed byte printf_number_buffer::padding#1 +signed byte printf_number_buffer::padding#10 +signed byte printf_number_buffer::padding#11 +signed byte printf_number_buffer::padding#12 +signed byte printf_number_buffer::padding#13 +signed byte printf_number_buffer::padding#14 +signed byte printf_number_buffer::padding#15 +signed byte printf_number_buffer::padding#16 +signed byte printf_number_buffer::padding#17 +signed byte printf_number_buffer::padding#2 +signed byte printf_number_buffer::padding#3 +signed byte printf_number_buffer::padding#4 +signed byte printf_number_buffer::padding#5 +signed byte printf_number_buffer::padding#6 +signed byte printf_number_buffer::padding#7 +signed byte printf_number_buffer::padding#8 +signed byte printf_number_buffer::padding#9 +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +bool~ printf_padding::$0 +byte printf_padding::i +byte printf_padding::i#0 +byte printf_padding::i#1 +byte printf_padding::i#2 +byte printf_padding::i#3 +byte printf_padding::i#4 +byte printf_padding::length +byte printf_padding::length#0 +byte printf_padding::length#1 +byte printf_padding::length#2 +byte printf_padding::length#3 +byte printf_padding::length#4 +byte printf_padding::length#5 +byte printf_padding::length#6 +byte printf_padding::pad +byte printf_padding::pad#0 +byte printf_padding::pad#1 +byte printf_padding::pad#2 +byte printf_padding::pad#3 +byte printf_padding::pad#4 +byte printf_padding::pad#5 +byte printf_padding::pad#6 +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +number~ printf_uint::$0 +byte~ printf_uint::$1 +number~ printf_uint::$2 +bool~ printf_uint::$5 +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_justify_left#0 +byte printf_uint::format_justify_left#1 +byte printf_uint::format_justify_left#10 +byte printf_uint::format_justify_left#2 +byte printf_uint::format_justify_left#3 +byte printf_uint::format_justify_left#4 +byte printf_uint::format_justify_left#5 +byte printf_uint::format_justify_left#6 +byte printf_uint::format_justify_left#7 +byte printf_uint::format_justify_left#8 +byte printf_uint::format_justify_left#9 +byte printf_uint::format_min_length +byte printf_uint::format_min_length#0 +byte printf_uint::format_min_length#1 +byte printf_uint::format_min_length#10 +byte printf_uint::format_min_length#2 +byte printf_uint::format_min_length#3 +byte printf_uint::format_min_length#4 +byte printf_uint::format_min_length#5 +byte printf_uint::format_min_length#6 +byte printf_uint::format_min_length#7 +byte printf_uint::format_min_length#8 +byte printf_uint::format_min_length#9 +byte printf_uint::format_radix +byte printf_uint::format_radix#0 +byte printf_uint::format_radix#1 +byte printf_uint::format_radix#10 +byte printf_uint::format_radix#2 +byte printf_uint::format_radix#3 +byte printf_uint::format_radix#4 +byte printf_uint::format_radix#5 +byte printf_uint::format_radix#6 +byte printf_uint::format_radix#7 +byte printf_uint::format_radix#8 +byte printf_uint::format_radix#9 +byte printf_uint::format_sign_always +byte printf_uint::format_sign_always#0 +byte printf_uint::format_sign_always#1 +byte printf_uint::format_sign_always#10 +byte printf_uint::format_sign_always#2 +byte printf_uint::format_sign_always#3 +byte printf_uint::format_sign_always#4 +byte printf_uint::format_sign_always#5 +byte printf_uint::format_sign_always#6 +byte printf_uint::format_sign_always#7 +byte printf_uint::format_sign_always#8 +byte printf_uint::format_sign_always#9 +byte printf_uint::format_upper_case +byte printf_uint::format_upper_case#0 +byte printf_uint::format_upper_case#1 +byte printf_uint::format_upper_case#10 +byte printf_uint::format_upper_case#2 +byte printf_uint::format_upper_case#3 +byte printf_uint::format_upper_case#4 +byte printf_uint::format_upper_case#5 +byte printf_uint::format_upper_case#6 +byte printf_uint::format_upper_case#7 +byte printf_uint::format_upper_case#8 +byte printf_uint::format_upper_case#9 +byte printf_uint::format_zero_padding +byte printf_uint::format_zero_padding#0 +byte printf_uint::format_zero_padding#1 +byte printf_uint::format_zero_padding#10 +byte printf_uint::format_zero_padding#2 +byte printf_uint::format_zero_padding#3 +byte printf_uint::format_zero_padding#4 +byte printf_uint::format_zero_padding#5 +byte printf_uint::format_zero_padding#6 +byte printf_uint::format_zero_padding#7 +byte printf_uint::format_zero_padding#8 +byte printf_uint::format_zero_padding#9 +word printf_uint::uvalue +word printf_uint::uvalue#0 +word printf_uint::uvalue#1 +word printf_uint::uvalue#2 +word printf_uint::uvalue#3 +word printf_uint::uvalue#4 +word printf_uint::uvalue#5 +word printf_uint::uvalue#6 +word printf_uint::uvalue#7 +word printf_uint::uvalue#8 +word printf_uint::uvalue#9 +word strlen(byte* strlen::str) +bool~ strlen::$0 +word strlen::len +word strlen::len#0 +word strlen::len#1 +word strlen::len#2 +word strlen::len#3 +word strlen::len#4 +word strlen::return +word strlen::return#0 +word strlen::return#1 +word strlen::return#2 +word strlen::return#3 +word strlen::return#4 +byte* strlen::str +byte* strlen::str#0 +byte* strlen::str#1 +byte* strlen::str#2 +byte* strlen::str#3 +byte* strlen::str#4 +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +bool~ strtouc::$0 +bool~ strtouc::$1 +bool~ strtouc::$2 +number~ strtouc::$3 +byte~ strtouc::$4 +byte strtouc::c +byte strtouc::c#0 +byte strtouc::c#1 +byte strtouc::c#2 +byte strtouc::c#3 +byte** strtouc::endptr +byte** strtouc::endptr#0 +byte** strtouc::endptr#1 +byte** strtouc::endptr#2 +byte** strtouc::endptr#3 +byte** strtouc::endptr#4 +byte** strtouc::endptr#5 +byte strtouc::return +byte strtouc::return#0 +byte strtouc::return#1 +byte strtouc::return#2 +byte strtouc::return#3 +byte strtouc::return#4 +byte strtouc::return#5 +byte strtouc::return#6 +byte* strtouc::str +byte* strtouc::str#0 +byte* strtouc::str#1 +byte* strtouc::str#2 +byte* strtouc::str#3 +byte* strtouc::str#4 +byte* strtouc::str#5 +byte* strtouc::str#6 +byte strtouc::val +byte strtouc::val#0 +byte strtouc::val#1 +byte strtouc::val#2 +byte strtouc::val#3 +byte strtouc::val#4 +byte strtouc::val#5 +byte* strupr(byte* strupr::str) +byte~ strupr::$0 +bool~ strupr::$1 +byte* strupr::return +byte* strupr::return#0 +byte* strupr::return#1 +byte* strupr::return#2 +byte* strupr::return#3 +byte* strupr::src +byte* strupr::src#0 +byte* strupr::src#1 +byte* strupr::src#2 +byte* strupr::src#3 +byte* strupr::src#4 +byte* strupr::str +byte* strupr::str#0 +byte* strupr::str#1 +byte* strupr::str#2 +byte* strupr::str#3 +byte* strupr::str#4 +byte* strupr::str#5 +byte toupper(byte toupper::ch) +bool~ toupper::$0 +bool~ toupper::$1 +bool~ toupper::$2 +byte~ toupper::$3 +byte toupper::ch +byte toupper::ch#0 +byte toupper::ch#1 +byte toupper::ch#2 +byte toupper::ch#3 +byte toupper::return +byte toupper::return#0 +byte toupper::return#1 +byte toupper::return#2 +byte toupper::return#3 +byte toupper::return#4 +byte toupper::return#5 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +bool~ utoa::$0 +bool~ utoa::$1 +byte~ utoa::$10 +byte~ utoa::$11 +bool~ utoa::$2 +bool~ utoa::$3 +number~ utoa::$4 +bool~ utoa::$5 +bool~ utoa::$6 +bool~ utoa::$7 +bool~ utoa::$8 +word~ utoa::$9 +byte* utoa::buffer +byte* utoa::buffer#0 +byte* utoa::buffer#1 +byte* utoa::buffer#10 +byte* utoa::buffer#11 +byte* utoa::buffer#12 +byte* utoa::buffer#13 +byte* utoa::buffer#14 +byte* utoa::buffer#15 +byte* utoa::buffer#16 +byte* utoa::buffer#17 +byte* utoa::buffer#18 +byte* utoa::buffer#19 +byte* utoa::buffer#2 +byte* utoa::buffer#20 +byte* utoa::buffer#21 +byte* utoa::buffer#3 +byte* utoa::buffer#4 +byte* utoa::buffer#5 +byte* utoa::buffer#6 +byte* utoa::buffer#7 +byte* utoa::buffer#8 +byte* utoa::buffer#9 +byte utoa::digit +byte utoa::digit#0 +byte utoa::digit#1 +byte utoa::digit#2 +byte utoa::digit#3 +byte utoa::digit#4 +byte utoa::digit#5 +byte utoa::digit#6 +word utoa::digit_value +word utoa::digit_value#0 +word utoa::digit_value#1 +word* utoa::digit_values +word* utoa::digit_values#0 +word* utoa::digit_values#1 +word* utoa::digit_values#10 +word* utoa::digit_values#2 +word* utoa::digit_values#3 +word* utoa::digit_values#4 +word* utoa::digit_values#5 +word* utoa::digit_values#6 +word* utoa::digit_values#7 +word* utoa::digit_values#8 +word* utoa::digit_values#9 +byte utoa::max_digits +byte utoa::max_digits#0 +byte utoa::max_digits#1 +byte utoa::max_digits#10 +byte utoa::max_digits#2 +byte utoa::max_digits#3 +byte utoa::max_digits#4 +byte utoa::max_digits#5 +byte utoa::max_digits#6 +byte utoa::max_digits#7 +byte utoa::max_digits#8 +byte utoa::max_digits#9 +byte utoa::radix +byte utoa::radix#0 +byte utoa::radix#1 +byte utoa::radix#2 +byte utoa::radix#3 +byte utoa::radix#4 +byte utoa::started +byte utoa::started#0 +byte utoa::started#1 +byte utoa::started#2 +byte utoa::started#3 +byte utoa::started#4 +word utoa::value +word utoa::value#0 +word utoa::value#1 +word utoa::value#10 +word utoa::value#11 +word utoa::value#12 +word utoa::value#13 +word utoa::value#14 +word utoa::value#15 +word utoa::value#2 +word utoa::value#3 +word utoa::value#4 +word utoa::value#5 +word utoa::value#6 +word utoa::value#7 +word utoa::value#8 +word utoa::value#9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +bool~ utoa_append::$0 +byte* utoa_append::buffer +byte* utoa_append::buffer#0 +byte* utoa_append::buffer#1 +byte* utoa_append::buffer#2 +byte* utoa_append::buffer#3 +byte* utoa_append::buffer#4 +byte utoa_append::digit +byte utoa_append::digit#0 +byte utoa_append::digit#1 +byte utoa_append::digit#2 +byte utoa_append::digit#3 +byte utoa_append::digit#4 +word utoa_append::return +word utoa_append::return#0 +word utoa_append::return#1 +word utoa_append::return#2 +word utoa_append::return#3 +word utoa_append::return#4 +word utoa_append::sub +word utoa_append::sub#0 +word utoa_append::sub#1 +word utoa_append::sub#2 +word utoa_append::sub#3 +word utoa_append::value +word utoa_append::value#0 +word utoa_append::value#1 +word utoa_append::value#2 +word utoa_append::value#3 +word utoa_append::value#4 +word utoa_append::value#5 + +Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 +Adding number conversion cast (unumber) 0 in strupr::$1 = 0 != *strupr::src#2 +Adding number conversion cast (unumber) 0 in strlen::$0 = 0 != *strlen::str#2 +Adding number conversion cast (unumber) 5 in utoa::max_digits#1 = 5 +Adding number conversion cast (unumber) 4 in utoa::max_digits#2 = 4 +Adding number conversion cast (unumber) 6 in utoa::max_digits#3 = 6 +Adding number conversion cast (unumber) $10 in utoa::max_digits#4 = $10 +Adding number conversion cast (unumber) 0 in *utoa::buffer#2 = 0 +Adding number conversion cast (unumber) 1 in utoa::$4 = utoa::max_digits#5 - 1 +Adding number conversion cast (unumber) utoa::$4 in utoa::$4 = utoa::max_digits#5 - (unumber)1 +Adding number conversion cast (unumber) 0 in *utoa::buffer#3 = 0 +Adding number conversion cast (unumber) 1 in utoa::started#1 = 1 +Adding number conversion cast (unumber) $19 in clrscr::$0 = clrscr::l#2 < $19 +Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 +Adding number conversion cast (unumber) 0 in conio_cursor_y = 0 +Adding number conversion cast (unumber) $28 in clrscr::$1 = clrscr::c#2 < $28 +Adding number conversion cast (unumber) $28 in clrscr::line_text#1 = clrscr::line_text#3 + $28 +Adding number conversion cast (unumber) $28 in clrscr::line_cols#1 = clrscr::line_cols#3 + $28 +Adding number conversion cast (unumber) $19 in gotoxy::$0 = gotoxy::y#3 > $19 +Adding number conversion cast (unumber) $28 in gotoxy::$2 = gotoxy::x#3 >= $28 +Adding number conversion cast (unumber) 0 in gotoxy::y#0 = 0 +Adding number conversion cast (unumber) $28 in gotoxy::$4 = gotoxy::$7 * $28 +Adding number conversion cast (unumber) gotoxy::$4 in gotoxy::$4 = gotoxy::$7 * (unumber)$28 +Adding number conversion cast (unumber) 0 in gotoxy::x#0 = 0 +Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 +Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 +Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 +Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 +Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 +Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable +Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void*)CONIO_SCREEN_TEXT+$28 +Adding number conversion cast (unumber) $19*$28-$28 in memcpy::num#0 = $19*$28-$28 +Adding number conversion cast (unumber) $28 in memcpy::source#1 = (void*)CONIO_SCREEN_COLORS+$28 +Adding number conversion cast (unumber) $19*$28-$28 in memcpy::num#1 = $19*$28-$28 +Adding number conversion cast (unumber) $28 in memset::str#0 = (void*)CONIO_SCREEN_TEXT+$19*$28-$28 +Adding number conversion cast (unumber) $19*$28 in memset::str#0 = (void*)CONIO_SCREEN_TEXT+$19*$28-(unumber)$28 +Adding number conversion cast (unumber) $28 in memset::num#0 = $28 +Adding number conversion cast (unumber) $28 in memset::str#1 = (void*)CONIO_SCREEN_COLORS+$19*$28-$28 +Adding number conversion cast (unumber) $19*$28 in memset::str#1 = (void*)CONIO_SCREEN_COLORS+$19*$28-(unumber)$28 +Adding number conversion cast (unumber) $28 in memset::num#1 = $28 +Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text - $28 +Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color - $28 +Adding number conversion cast (unumber) 0 in gotoxy::x#1 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 +Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 +Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 +Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_uint::$5 = 0 != printf_uint::format_sign_always#6 +Adding number conversion cast (unumber) printf_uint::$2 in printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) printf_uint::$0 in printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) 0 in printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Adding number conversion cast (snumber) 0 in printf_number_buffer::padding#2 = 0 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Adding number conversion cast (unumber) 0 in main::$17 = 0 != *main::pwd +Adding number conversion cast (unumber) 3 in main::pwd = main::pwd + 3 +Adding number conversion cast (unumber) 1 in main::$5 = main::min#1 - 1 +Adding number conversion cast (unumber) main::$5 in main::$5 = main::min#1 - (unumber)1 +Adding number conversion cast (unumber) 1 in main::$8 = main::max#1 - 1 +Adding number conversion cast (unumber) main::$8 in main::$8 = main::max#1 - (unumber)1 +Adding number conversion cast (unumber) 0 in main::$18 = 0 != *main::pwd +Adding number conversion cast (unumber) 1 in main::$16 = main::count_b#5 == 1 +Adding number conversion cast (unumber) $a in strtouc::$3 = strtouc::val#3 * $a +Adding number conversion cast (unumber) strtouc::$3 in strtouc::$3 = strtouc::val#3 * (unumber)$a +Successful SSA optimization PassNAddNumberTypeConversions +Adding number conversion cast (unumber) 0 in printf_uint::$0 = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Inlining cast memcpy::src#0 = (byte*)memcpy::source#2 +Inlining cast memcpy::dst#0 = (byte*)memcpy::destination#2 +Inlining cast memset::dst#0 = (byte*)memset::str#3 +Inlining cast utoa::max_digits#1 = (unumber)5 +Inlining cast utoa::max_digits#2 = (unumber)4 +Inlining cast utoa::max_digits#3 = (unumber)6 +Inlining cast utoa::max_digits#4 = (unumber)$10 +Inlining cast *utoa::buffer#2 = (unumber)0 +Inlining cast *utoa::buffer#3 = (unumber)0 +Inlining cast utoa::started#1 = (unumber)1 +Inlining cast conio_cursor_x = (unumber)0 +Inlining cast conio_cursor_y = (unumber)0 +Inlining cast gotoxy::y#0 = (unumber)0 +Inlining cast gotoxy::x#0 = (unumber)0 +Inlining cast conio_cursor_x = (unumber)0 +Inlining cast memcpy::num#0 = (unumber)$19*$28-$28 +Inlining cast memcpy::num#1 = (unumber)$19*$28-$28 +Inlining cast memset::num#0 = (unumber)$28 +Inlining cast memset::num#1 = (unumber)$28 +Inlining cast gotoxy::x#1 = (unumber)0 +Inlining cast gotoxy::y#1 = (unumber)0 +Inlining cast gotoxy::x#2 = (unumber)0 +Inlining cast conio_c64_init::line#1 = (unumber)$19-1 +Inlining cast printf_uint::$0 = (unumber)0 +Inlining cast printf_number_buffer::padding#2 = (snumber)0 +Successful SSA optimization Pass2InlineCast +Simplifying constant pointer cast (byte*) 55296 +Simplifying constant pointer cast (byte*) 1024 +Simplifying constant pointer cast (byte*) 214 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 5 +Simplifying constant integer cast 4 +Simplifying constant integer cast 6 +Simplifying constant integer cast $10 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast $19 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $19 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $19 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $19 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 3 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast $a +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 5 +Finalized unsigned number type 4 +Finalized unsigned number type 6 +Finalized unsigned number type $10 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type $19 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $19 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $19 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $19 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 3 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type $a +Successful SSA optimization PassNFinalizeNumberTypeConversions +Inferred type updated to byte in utoa::$4 = utoa::max_digits#5 - 1 +Inferred type updated to word in gotoxy::$4 = gotoxy::$7 * $28 +Inferred type updated to byte in printf_uint::$0 = 0 +Inferred type updated to byte for printf_uint::$2 +Inferred type updated to byte in main::$5 = main::min#1 - 1 +Inferred type updated to byte in main::$8 = main::max#1 - 1 +Inferred type updated to byte in strtouc::$3 = strtouc::val#3 * $a +Inversing boolean not [33] memset::$1 = memset::num#2 <= 0 from [32] memset::$0 = memset::num#2 > 0 +Inversing boolean not [189] gotoxy::$1 = gotoxy::y#3 <= $19 from [188] gotoxy::$0 = gotoxy::y#3 > $19 +Inversing boolean not [193] gotoxy::$3 = gotoxy::x#3 < $28 from [192] gotoxy::$2 = gotoxy::x#3 >= $28 +Inversing boolean not [219] cputc::$2 = conio_cursor_x != $28 from [218] cputc::$1 = conio_cursor_x == $28 +Inversing boolean not [230] cscroll::$1 = conio_cursor_y != $19 from [229] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [276] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [275] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [322] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [321] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [326] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [325] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [328] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [327] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [341] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [340] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [348] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [347] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [356] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [355] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [373] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [372] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [385] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [384] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [432] main::$7 = main::pwd[main::$5] != main::ch#0 from [431] main::$6 = main::pwd[main::$5] == main::ch#0 +Inversing boolean not [514] main::$10 = main::pwd[main::$8] != main::ch#1 from [513] main::$9 = main::pwd[main::$8] == main::ch#1 +Inversing boolean not [527] main::$12 = *main::pwd != main::ch#2 from [526] main::$11 = *main::pwd == main::ch#2 +Successful SSA optimization Pass2UnaryNotSimplification +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias toupper::ch#1 = toupper::ch#2 toupper::ch#3 toupper::return#1 +Alias toupper::return#0 = toupper::$3 +Alias toupper::return#2 = toupper::return#4 +Alias memcpy::src_end#0 = memcpy::$0 +Alias memcpy::src#2 = memcpy::src#3 +Alias memcpy::dst#2 = memcpy::dst#3 +Alias memcpy::src_end#1 = memcpy::src_end#2 +Alias memcpy::destination#3 = memcpy::destination#5 memcpy::destination#4 memcpy::return#0 memcpy::return#4 memcpy::return#1 +Alias memset::return#0 = memset::str#2 memset::return#4 memset::return#1 +Alias memset::str#3 = memset::str#4 +Alias memset::num#2 = memset::num#3 +Alias memset::c#4 = memset::c#5 +Alias memset::end#0 = memset::$2 +Alias memset::c#2 = memset::c#3 +Alias memset::dst#2 = memset::dst#3 +Alias memset::end#1 = memset::end#2 +Alias memset::str#5 = memset::str#6 +Alias strupr::src#0 = strupr::str#1 +Alias strupr::src#2 = strupr::src#3 strupr::src#4 +Alias strupr::str#2 = strupr::str#5 strupr::str#3 strupr::str#4 strupr::return#0 strupr::return#3 strupr::return#1 +Alias toupper::return#3 = toupper::return#5 +Alias strlen::len#2 = strlen::len#4 strlen::len#3 strlen::return#0 strlen::return#3 strlen::return#1 +Alias strlen::str#2 = strlen::str#3 +Alias utoa::value#10 = utoa::value#8 utoa::value#12 utoa::value#13 utoa::value#9 utoa::value#14 utoa::value#15 utoa::value#11 +Alias utoa::buffer#10 = utoa::buffer#17 utoa::buffer#21 utoa::buffer#16 utoa::buffer#18 utoa::buffer#13 utoa::buffer#19 utoa::buffer#20 utoa::buffer#6 +Alias utoa::radix#1 = utoa::radix#2 utoa::radix#3 utoa::radix#4 +Alias utoa::digit#2 = utoa::digit#3 utoa::digit#6 utoa::digit#5 +Alias utoa::digit_values#10 = utoa::digit_values#5 utoa::digit_values#6 utoa::digit_values#9 +Alias utoa::value#2 = utoa::value#5 utoa::value#3 utoa::value#4 +Alias utoa::started#2 = utoa::started#3 +Alias utoa::buffer#11 = utoa::buffer#12 utoa::buffer#7 utoa::buffer#8 utoa::buffer#9 +Alias utoa::max_digits#10 = utoa::max_digits#8 utoa::max_digits#5 utoa::max_digits#9 +Alias utoa::digit_value#0 = utoa::digit_value#1 +Alias utoa_append::return#0 = utoa_append::return#3 +Alias utoa::value#0 = utoa::$9 +Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3 +Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2 +Alias utoa_append::sub#1 = utoa_append::sub#2 +Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 +Alias clrscr::line_text#5 = clrscr::line_text#6 +Alias clrscr::line_cols#5 = clrscr::line_cols#6 +Alias clrscr::l#2 = clrscr::l#5 +Alias clrscr::line_text#2 = clrscr::line_text#4 clrscr::line_text#3 +Alias clrscr::c#2 = clrscr::c#3 +Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 +Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 +Alias gotoxy::x#5 = gotoxy::x#6 +Alias gotoxy::line_offset#0 = gotoxy::$4 +Alias gotoxy::y#5 = gotoxy::y#6 +Alias cputc::c#3 = cputc::c#4 +Alias cputs::c#1 = cputs::$0 cputs::c#2 +Alias cputs::s#0 = cputs::s#13 cputs::s#12 +Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 +Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 +Alias printf_uint::uvalue#7 = printf_uint::uvalue#9 printf_uint::uvalue#8 +Alias printf_uint::format_radix#10 = printf_uint::format_radix#8 printf_uint::format_radix#9 +Alias printf_uint::format_min_length#10 = printf_uint::format_min_length#8 printf_uint::format_min_length#9 +Alias printf_uint::format_justify_left#10 = printf_uint::format_justify_left#8 printf_uint::format_justify_left#9 +Alias printf_uint::format_sign_always#10 = printf_uint::format_sign_always#9 printf_uint::format_sign_always#6 +Alias printf_uint::format_zero_padding#10 = printf_uint::format_zero_padding#8 printf_uint::format_zero_padding#9 +Alias printf_uint::format_upper_case#10 = printf_uint::format_upper_case#8 printf_uint::format_upper_case#9 +Alias printf_uint::format_min_length#6 = printf_uint::format_min_length#7 +Alias printf_uint::format_justify_left#6 = printf_uint::format_justify_left#7 +Alias printf_uint::format_sign_always#7 = printf_uint::format_sign_always#8 +Alias printf_uint::format_zero_padding#6 = printf_uint::format_zero_padding#7 +Alias printf_uint::format_upper_case#6 = printf_uint::format_upper_case#7 +Alias printf_uint::format_radix#6 = printf_uint::format_radix#7 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias strlen::return#2 = strlen::return#4 +Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 +Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 +Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 +Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 +Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 +Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 +Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 +Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 +Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias main::valid_a#17 = main::valid_a#22 main::valid_a#6 main::valid_a#20 main::valid_a#18 main::valid_a#4 main::valid_a#2 +Alias main::invalid_a#11 = main::invalid_a#22 main::invalid_a#19 main::invalid_a#18 main::invalid_a#8 main::invalid_a#6 main::invalid_a#4 main::invalid_a#2 main::invalid_a#17 +Alias main::valid_b#11 = main::valid_b#26 main::valid_b#27 main::valid_b#24 main::valid_b#23 main::valid_b#25 main::valid_b#21 main::valid_b#16 main::valid_b#13 main::valid_b#9 main::valid_b#6 main::valid_b#4 main::valid_b#2 main::valid_b#22 +Alias main::invalid_b#11 = main::invalid_b#26 main::invalid_b#28 main::invalid_b#24 main::invalid_b#23 main::invalid_b#29 main::invalid_b#27 main::invalid_b#25 main::invalid_b#21 main::invalid_b#16 main::invalid_b#13 main::invalid_b#9 main::invalid_b#6 main::invalid_b#4 main::invalid_b#2 main::invalid_b#22 +Alias main::total#10 = main::total#33 main::total#22 main::total#32 main::total#31 main::total#19 main::total#16 main::total#12 main::total#9 main::total#5 main::total#2 main::total#23 main::total#20 main::total#17 main::total#13 main::total#6 main::total#3 main::total#30 +Alias strtouc::return#0 = strtouc::return#4 +Alias main::min#0 = main::$3 main::min#1 main::min#10 +Alias strtouc::return#1 = strtouc::return#5 +Alias main::max#0 = main::$4 main::max#3 +Alias main::count_b#0 = main::count_b#3 +Alias main::ch#0 = main::ch#3 +Alias main::count_b#4 = main::count_b#6 +Alias main::ch#1 = main::ch#7 +Alias main::min#6 = main::min#7 +Alias main::max#1 = main::max#7 +Alias main::valid_a#11 = main::valid_a#12 +Alias main::invalid_a#12 = main::invalid_a#13 +Alias main::valid_b#17 = main::valid_b#18 +Alias main::invalid_b#17 = main::invalid_b#18 +Alias main::total#26 = main::total#27 +Alias main::ch#2 = main::ch#4 main::ch#8 +Alias main::count_a#2 = main::count_a#5 main::count_a#4 main::count_a#3 +Alias main::min#2 = main::min#9 main::min#3 main::min#8 +Alias main::max#2 = main::max#9 main::max#4 main::max#8 +Alias main::valid_a#13 = main::valid_a#14 main::valid_a#7 main::valid_a#5 main::valid_a#3 main::valid_a#21 +Alias main::invalid_a#14 = main::invalid_a#15 main::invalid_a#7 main::invalid_a#5 main::invalid_a#24 main::invalid_a#3 +Alias main::count_b#10 = main::count_b#14 main::count_b#9 main::count_b#13 main::count_b#8 main::count_b#7 +Alias main::valid_b#10 = main::valid_b#20 main::valid_b#12 main::valid_b#19 main::valid_b#8 main::valid_b#7 +Alias main::invalid_b#10 = main::invalid_b#20 main::invalid_b#12 main::invalid_b#19 main::invalid_b#8 main::invalid_b#7 +Alias main::total#14 = main::total#29 main::total#21 main::total#18 main::total#28 main::total#15 +Alias main::valid_b#29 = main::valid_b#3 main::valid_b#5 +Alias main::total#11 = main::total#7 main::total#8 +Alias main::valid_a#15 = main::valid_a#19 main::valid_a#16 +Alias main::invalid_a#20 = main::invalid_a#23 main::invalid_a#21 +Alias main::invalid_b#3 = main::invalid_b#31 main::invalid_b#5 +Alias strtouc::val#3 = strtouc::val#5 strtouc::val#4 strtouc::return#2 strtouc::return#6 strtouc::return#3 +Alias strtouc::c#2 = strtouc::c#3 +Alias strtouc::str#4 = strtouc::str#6 strtouc::str#5 +Alias strtouc::endptr#2 = strtouc::endptr#5 strtouc::endptr#3 +Alias strtouc::val#1 = strtouc::$3 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias utoa::value#10 = utoa::value#7 +Alias utoa::buffer#10 = utoa::buffer#15 +Alias utoa::digit#2 = utoa::digit#4 +Alias utoa::max_digits#10 = utoa::max_digits#6 +Alias utoa::digit_values#10 = utoa::digit_values#7 +Alias gotoxy::x#3 = gotoxy::x#5 +Alias gotoxy::y#4 = gotoxy::y#5 +Alias printf_uint::uvalue#6 = printf_uint::uvalue#7 +Alias printf_uint::format_radix#10 = printf_uint::format_radix#6 +Alias printf_uint::format_min_length#10 = printf_uint::format_min_length#6 +Alias printf_uint::format_justify_left#10 = printf_uint::format_justify_left#6 +Alias printf_uint::format_sign_always#10 = printf_uint::format_sign_always#7 +Alias printf_uint::format_zero_padding#10 = printf_uint::format_zero_padding#6 +Alias printf_uint::format_upper_case#10 = printf_uint::format_upper_case#6 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#2 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 +Alias main::max#0 = main::max#1 main::max#5 +Alias main::ch#0 = main::ch#1 main::ch#5 +Alias main::min#0 = main::min#6 main::min#4 +Alias main::valid_a#11 = main::valid_a#17 main::valid_a#9 +Alias main::invalid_a#11 = main::invalid_a#12 main::invalid_a#9 +Alias main::valid_b#11 = main::valid_b#17 main::valid_b#14 +Alias main::invalid_b#11 = main::invalid_b#17 main::invalid_b#14 +Alias main::total#10 = main::total#26 main::total#24 +Alias main::ch#2 = main::ch#6 +Alias main::min#2 = main::min#5 +Alias main::max#2 = main::max#6 +Alias main::valid_a#10 = main::valid_a#13 +Alias main::invalid_a#10 = main::invalid_a#14 +Alias main::count_b#10 = main::count_b#12 main::count_b#5 +Alias main::valid_b#10 = main::valid_b#15 main::valid_b#29 +Alias main::invalid_b#10 = main::invalid_b#15 main::invalid_b#3 +Alias main::total#11 = main::total#25 main::total#14 main::total#4 +Alias main::valid_a#15 = main::valid_a#8 +Alias main::invalid_a#16 = main::invalid_a#20 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values toupper::ch#1 toupper::ch#0 +Identical Phi Values memcpy::src_end#1 memcpy::src_end#0 +Identical Phi Values memcpy::destination#3 memcpy::destination#2 +Identical Phi Values memset::end#1 memset::end#0 +Identical Phi Values memset::str#5 memset::str#3 +Identical Phi Values memset::c#2 memset::c#4 +Identical Phi Values strupr::src#0 strupr::str#0 +Identical Phi Values strupr::str#2 strupr::src#0 +Identical Phi Values strlen::str#4 strlen::str#1 +Identical Phi Values utoa::radix#1 utoa::radix#0 +Identical Phi Values utoa::value#10 utoa::value#1 +Identical Phi Values utoa::buffer#10 utoa::buffer#5 +Identical Phi Values utoa::max_digits#10 utoa::max_digits#7 +Identical Phi Values utoa::digit_values#10 utoa::digit_values#8 +Identical Phi Values utoa_append::value#5 utoa_append::value#0 +Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 +Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 +Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 +Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values clrscr::line_text#2 clrscr::line_text#5 +Identical Phi Values clrscr::line_cols#2 clrscr::line_cols#5 +Identical Phi Values clrscr::l#3 clrscr::l#2 +Identical Phi Values printf_padding::length#3 printf_padding::length#4 +Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_number_buffer::format_min_length#1 printf_number_buffer::format_min_length#0 +Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_buffer::format_justify_left#0 +Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 +Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 +Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 +Identical Phi Values main::ch#2 main::ch#0 +Identical Phi Values main::min#2 main::min#0 +Identical Phi Values main::max#2 main::max#0 +Identical Phi Values main::valid_a#10 main::valid_a#11 +Identical Phi Values main::invalid_a#10 main::invalid_a#11 +Identical Phi Values main::count_b#10 main::count_b#11 +Identical Phi Values main::valid_b#10 main::valid_b#11 +Identical Phi Values main::invalid_b#10 main::invalid_b#11 +Identical Phi Values main::total#11 main::total#10 +Identical Phi Values strtouc::endptr#2 strtouc::endptr#4 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values memset::return#0 memset::str#3 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition memcpy::$1 [15] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 +Simple Condition memset::$1 [22] if(memset::num#2<=0) goto memset::@1 +Simple Condition memset::$3 [29] if(memset::dst#2!=memset::end#0) goto memset::@4 +Simple Condition strupr::$1 [36] if(0!=*strupr::src#2) goto strupr::@2 +Simple Condition strlen::$0 [48] if(0!=*strlen::str#2) goto strlen::@2 +Simple Condition utoa::$0 [56] if(utoa::radix#0==DECIMAL) goto utoa::@1 +Simple Condition utoa::$1 [60] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +Simple Condition utoa::$2 [64] if(utoa::radix#0==OCTAL) goto utoa::@3 +Simple Condition utoa::$3 [68] if(utoa::radix#0==BINARY) goto utoa::@4 +Simple Condition utoa::$5 [85] if(utoa::digit#2<utoa::$4) goto utoa::@11 +Simple Condition utoa_append::$0 [110] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 +Simple Condition clrscr::$0 [120] if(clrscr::l#2<$19) goto clrscr::@2 +Simple Condition clrscr::$1 [128] if(clrscr::c#2<$28) goto clrscr::@5 +Simple Condition gotoxy::$1 [138] if(gotoxy::y#3<=$19) goto gotoxy::@1 +Simple Condition gotoxy::$3 [141] if(gotoxy::x#3<$28) goto gotoxy::@2 +Simple Condition cputc::$0 [156] if(cputc::c#3==' +') goto cputc::@1 +Simple Condition cputc::$2 [162] if(conio_cursor_x!=$28) goto cputc::@return +Simple Condition cscroll::$1 [172] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [174] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition cputs::$2 [208] if(0!=cputs::c#1) goto cputs::@2 +Simple Condition conio_c64_init::$1 [214] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_padding::$0 [225] if(printf_padding::i#2<printf_padding::length#4) goto printf_padding::@2 +Simple Condition printf_uint::$5 [232] if(0!=printf_uint::format_sign_always#10) goto printf_uint::@1 +Simple Condition printf_number_buffer::$0 [254] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$20 [268] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@13 +Simple Condition printf_number_buffer::$23 [273] if(printf_number_buffer::padding#1>=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [277] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [287] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition main::$17 [314] if(0!=*main::pwd) goto main::@2 +Simple Condition main::$7 [332] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 +Simple Condition main::$10 [400] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 +Simple Condition main::$18 [407] if(0!=*main::pwd) goto main::@7 +Simple Condition main::$12 [409] if(*main::pwd!=main::ch#0) goto main::@9 +Simple Condition main::$16 [421] if(main::count_b#11==1) goto main::@14 +Successful SSA optimization Pass2ConditionalJumpSimplification +Rewriting && if()-condition to two if()s [3] toupper::$2 = toupper::$0 && toupper::$1 +Rewriting ! if()-condition to reversed if() [90] utoa::$8 = ! utoa::$7 +Rewriting || if()-condition to two if()s [89] utoa::$7 = utoa::started#2 || utoa::$6 +Rewriting ! if()-condition to reversed if() [260] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [259] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [258] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [282] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [281] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [296] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [295] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [294] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting && if()-condition to two if()s [412] main::$15 = main::$13 && main::$14 +Rewriting && if()-condition to two if()s [434] strtouc::$2 = strtouc::$0 && strtouc::$1 +Successful SSA optimization Pass2ConditionalAndOrRewriting +Warning! Adding boolean cast to non-boolean condition utoa::started#2 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_justify_left#0 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Constant right-side identified [177] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [182] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [219] conio_c64_init::line#1 = (unumber)$19-1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant strlen::len#0 = 0 +Constant utoa::max_digits#0 = 0 +Constant utoa::digit_values#0 = (word*) 0 +Constant utoa::max_digits#1 = 5 +Constant utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant utoa::max_digits#2 = 4 +Constant utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant utoa::max_digits#3 = 6 +Constant utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant utoa::max_digits#4 = $10 +Constant utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant utoa::started#0 = 0 +Constant utoa::digit#0 = 0 +Constant utoa::started#1 = 1 +Constant utoa_append::digit#0 = 0 +Constant clrscr::line_text#0 = CONIO_SCREEN_TEXT +Constant clrscr::line_cols#0 = CONIO_SCREEN_COLORS +Constant clrscr::l#0 = 0 +Constant clrscr::c#0 = 0 +Constant gotoxy::y#0 = 0 +Constant gotoxy::x#0 = 0 +Constant memcpy::destination#0 = (void*)CONIO_SCREEN_TEXT +Constant memcpy::source#0 = (void*)CONIO_SCREEN_TEXT+$28 +Constant memcpy::num#0 = (unumber)$19*$28-$28 +Constant memcpy::destination#1 = (void*)CONIO_SCREEN_COLORS +Constant memcpy::source#1 = (void*)CONIO_SCREEN_COLORS+$28 +Constant memcpy::num#1 = (unumber)$19*$28-$28 +Constant memset::str#0 = (void*)CONIO_SCREEN_TEXT+(word)$19*$28-$28 +Constant memset::c#0 = ' ' +Constant memset::num#0 = $28 +Constant memset::str#1 = (void*)CONIO_SCREEN_COLORS+(word)$19*$28-$28 +Constant memset::num#1 = $28 +Constant gotoxy::x#1 = 0 +Constant gotoxy::y#1 = 0 +Constant cputs::c#0 = 0 +Constant gotoxy::x#2 = 0 +Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_padding::i#0 = 0 +Constant printf_uint::$1 = '+' +Constant printf_uint::$0 = 0 +Constant utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::padding#0 = 0 +Constant printf_number_buffer::padding#2 = 0 +Constant printf_padding::pad#0 = ' ' +Constant printf_padding::pad#1 = '0' +Constant printf_padding::pad#2 = ' ' +Constant main::valid_a#0 = 0 +Constant main::invalid_a#0 = 0 +Constant main::valid_b#0 = 0 +Constant main::invalid_b#0 = 0 +Constant main::total#0 = 0 +Constant strtouc::endptr#0 = &main::pwd +Constant strtouc::endptr#1 = &main::pwd +Constant main::count_b#0 = 0 +Constant cputs::s#2 = main::s +Constant printf_uint::format_min_length#0 = 0 +Constant printf_uint::format_justify_left#0 = 0 +Constant printf_uint::format_sign_always#0 = 0 +Constant printf_uint::format_zero_padding#0 = 0 +Constant printf_uint::format_upper_case#0 = 0 +Constant printf_uint::format_radix#0 = DECIMAL +Constant cputs::s#3 = main::s1 +Constant printf_uint::format_min_length#1 = 0 +Constant printf_uint::format_justify_left#1 = 0 +Constant printf_uint::format_sign_always#1 = 0 +Constant printf_uint::format_zero_padding#1 = 0 +Constant printf_uint::format_upper_case#1 = 0 +Constant printf_uint::format_radix#1 = DECIMAL +Constant cputs::s#4 = main::s2 +Constant printf_uint::format_min_length#2 = 0 +Constant printf_uint::format_justify_left#2 = 0 +Constant printf_uint::format_sign_always#2 = 0 +Constant printf_uint::format_zero_padding#2 = 0 +Constant printf_uint::format_upper_case#2 = 0 +Constant printf_uint::format_radix#2 = DECIMAL +Constant cputs::s#5 = main::s3 +Constant cputs::s#6 = main::s4 +Constant printf_uint::format_min_length#3 = 0 +Constant printf_uint::format_justify_left#3 = 0 +Constant printf_uint::format_sign_always#3 = 0 +Constant printf_uint::format_zero_padding#3 = 0 +Constant printf_uint::format_upper_case#3 = 0 +Constant printf_uint::format_radix#3 = DECIMAL +Constant cputs::s#7 = main::s5 +Constant printf_uint::format_min_length#4 = 0 +Constant printf_uint::format_justify_left#4 = 0 +Constant printf_uint::format_sign_always#4 = 0 +Constant printf_uint::format_zero_padding#4 = 0 +Constant printf_uint::format_upper_case#4 = 0 +Constant printf_uint::format_radix#4 = DECIMAL +Constant cputs::s#8 = main::s6 +Constant printf_uint::format_min_length#5 = 0 +Constant printf_uint::format_justify_left#5 = 0 +Constant printf_uint::format_sign_always#5 = 0 +Constant printf_uint::format_zero_padding#5 = 0 +Constant printf_uint::format_upper_case#5 = 0 +Constant printf_uint::format_radix#5 = DECIMAL +Constant cputs::s#9 = main::s7 +Constant main::count_a#0 = 0 +Constant strtouc::val#0 = 0 +Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT +Constant conio_scroll_enable = 1 +Successful SSA optimization Pass2ConstantIdentification +Constant memset::c#1 = conio_textcolor +Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 +Successful SSA optimization Pass2ConstantIdentification +Constant strupr::return#2 = strupr::str#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [174] if(0!=conio_scroll_enable) goto cscroll::@3 +Successful SSA optimization Pass2ConstantIfs +Consolidated constant strings into main::s1 +Consolidated constant strings into main::s2 +Consolidated constant strings into main::s3 +Successful SSA optimization Pass2ConstantStringConsolidation +Rewriting conditional comparison [138] if(gotoxy::y#3<=$19) goto gotoxy::@1 +Simplifying expression containing zero (byte*)&printf_buffer in [236] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [241] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused variable memcpy::return#2 and assignment [127] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [129] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [131] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [133] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [170] printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#10 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [173] printf_number_buffer::format_radix#0 = printf_uint::format_radix#10 +Eliminating unused constant strupr::return#2 +Eliminating unused constant utoa::max_digits#0 +Eliminating unused constant utoa::digit_values#0 +Eliminating unused constant cputs::c#0 +Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN +Eliminating unused constant conio_scroll_enable +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (cscroll::@2) in block gotoxy +Removing PHI-reference to removed block (cscroll::@2) in block gotoxy +Removing unused block cscroll::@2 +Removing unused block cscroll::@8 +Removing unused block main::@return +Successful SSA optimization Pass2EliminateUnusedBlocks +Adding number conversion cast (unumber) 0 in utoa::$12 = 0 != utoa::started#2 +Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 +Adding number conversion cast (unumber) 1 in if(gotoxy::y#3<(unumber)$19+1) goto gotoxy::@1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$33 = 0 != printf_number_buffer::format_zero_padding#0 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$34 = 0 != printf_number_buffer::format_justify_left#0 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$35 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$36 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$37 = 0 != printf_number_buffer::padding#10 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 0 +Simplifying constant integer cast $19+(unumber)1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values gotoxy::y#3 gotoxy::y#2 +Identical Phi Values gotoxy::x#3 gotoxy::x#2 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition toupper::$0 [2] if(toupper::ch#0>='a') goto toupper::@3 +Simple Condition utoa::$12 [61] if(0!=utoa::started#2) goto utoa::@14 +Simple Condition printf_number_buffer::$1 [173] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$33 [188] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 +Simple Condition printf_number_buffer::$34 [197] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 +Simple Condition main::$13 [251] if(main::count_a#2>=main::min#0) goto main::@37 +Simple Condition strtouc::$0 [269] if(strtouc::c#2>='0') goto strtouc::@4 +Simple Condition toupper::$1 [284] if(toupper::ch#0<='z') goto toupper::@1 +Simple Condition utoa::$6 [285] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition printf_number_buffer::$35 [287] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [288] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$36 [290] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [292] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [293] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition main::$14 [294] if(main::count_a#2<=main::max#0) goto main::@12 +Simple Condition strtouc::$1 [295] if(strtouc::c#2<='9') goto strtouc::@2 +Successful SSA optimization Pass2ConditionalJumpSimplification +Negating conditional jump and destination [2] if(toupper::ch#0<'a') goto toupper::@2 +Negating conditional jump and destination [173] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [188] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [197] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [251] if(main::count_a#2<main::min#0) goto main::@11 +Negating conditional jump and destination [269] if(strtouc::c#2<'0') goto strtouc::@3 +Negating conditional jump and destination [288] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [293] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConditionalJumpSequenceImprovement +Constant right-side identified [46] utoa::buffer#0 = ++ utoa::buffer#5 +Constant right-side identified [243] main::count_b#1 = ++ main::count_b#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#0 = ++utoa::buffer#5 +Constant main::count_b#1 = ++main::count_b#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [99] if(gotoxy::x#2<$28) goto gotoxy::@2 +Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant gotoxy::x#1 +Eliminating unused constant gotoxy::y#1 +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (gotoxy::@4) in block gotoxy::@2 +Removing unused block gotoxy::@4 +Successful SSA optimization Pass2EliminateUnusedBlocks +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values gotoxy::x#4 gotoxy::x#2 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [45] utoa::buffer#1 = ++ utoa::buffer#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#1 = ++utoa::buffer#0 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant gotoxy::x#0 +Successful SSA optimization PassNEliminateUnusedVars +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Constant right-side identified [46] utoa::buffer#2 = ++ utoa::buffer#1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#2 = ++utoa::buffer#1 +Successful SSA optimization Pass2ConstantIdentification +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Inlining Noop Cast [5] memcpy::src#0 = (byte*)memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [6] memcpy::dst#0 = (byte*)memcpy::destination#2 keeping memcpy::destination#2 +Inlining Noop Cast [7] memcpy::$2 = (byte*)memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [17] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [19] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [168] printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Successful SSA optimization Pass2NopCastInlining +Rewriting multiplication to use shift [52] utoa::$10 = utoa::digit#2 * SIZEOF_WORD +Rewriting multiplication to use shift and addition[94] gotoxy::line_offset#0 = gotoxy::$7 * $28 +Rewriting multiplication to use shift and addition[250] strtouc::val#1 = strtouc::val#3 * $a +Successful SSA optimization Pass2MultiplyToShiftRewriting +Inlining constant with var siblings memcpy::destination#0 +Inlining constant with var siblings memcpy::source#0 +Inlining constant with var siblings memcpy::num#0 +Inlining constant with var siblings memcpy::destination#1 +Inlining constant with var siblings memcpy::source#1 +Inlining constant with var siblings memcpy::num#1 +Inlining constant with var siblings memset::str#0 +Inlining constant with var siblings memset::c#0 +Inlining constant with var siblings memset::num#0 +Inlining constant with var siblings memset::str#1 +Inlining constant with var siblings memset::num#1 +Inlining constant with var siblings memset::c#1 +Inlining constant with var siblings strlen::len#0 +Inlining constant with var siblings strlen::str#1 +Inlining constant with var siblings utoa::max_digits#1 +Inlining constant with var siblings utoa::digit_values#1 +Inlining constant with var siblings utoa::max_digits#2 +Inlining constant with var siblings utoa::digit_values#2 +Inlining constant with var siblings utoa::max_digits#3 +Inlining constant with var siblings utoa::digit_values#3 +Inlining constant with var siblings utoa::max_digits#4 +Inlining constant with var siblings utoa::digit_values#4 +Inlining constant with var siblings utoa::started#0 +Inlining constant with var siblings utoa::digit#0 +Inlining constant with var siblings utoa::started#1 +Inlining constant with var siblings utoa::buffer#5 +Inlining constant with var siblings utoa::buffer#0 +Inlining constant with var siblings utoa::buffer#1 +Inlining constant with var siblings utoa::buffer#2 +Inlining constant with var siblings utoa_append::digit#0 +Inlining constant with var siblings clrscr::line_text#0 +Inlining constant with var siblings clrscr::line_cols#0 +Inlining constant with var siblings clrscr::l#0 +Inlining constant with var siblings clrscr::c#0 +Inlining constant with var siblings gotoxy::y#0 +Inlining constant with var siblings cputs::s#2 +Inlining constant with var siblings cputs::s#3 +Inlining constant with var siblings cputs::s#4 +Inlining constant with var siblings cputs::s#5 +Inlining constant with var siblings cputs::s#6 +Inlining constant with var siblings cputs::s#7 +Inlining constant with var siblings cputs::s#8 +Inlining constant with var siblings cputs::s#9 +Inlining constant with var siblings cputs::s#1 +Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_padding::i#0 +Inlining constant with var siblings printf_padding::pad#0 +Inlining constant with var siblings printf_padding::pad#1 +Inlining constant with var siblings printf_padding::pad#2 +Inlining constant with var siblings printf_uint::format_min_length#0 +Inlining constant with var siblings printf_uint::format_justify_left#0 +Inlining constant with var siblings printf_uint::format_sign_always#0 +Inlining constant with var siblings printf_uint::format_zero_padding#0 +Inlining constant with var siblings printf_uint::format_upper_case#0 +Inlining constant with var siblings printf_uint::format_radix#0 +Inlining constant with var siblings printf_uint::format_min_length#1 +Inlining constant with var siblings printf_uint::format_justify_left#1 +Inlining constant with var siblings printf_uint::format_sign_always#1 +Inlining constant with var siblings printf_uint::format_zero_padding#1 +Inlining constant with var siblings printf_uint::format_upper_case#1 +Inlining constant with var siblings printf_uint::format_radix#1 +Inlining constant with var siblings printf_uint::format_min_length#2 +Inlining constant with var siblings printf_uint::format_justify_left#2 +Inlining constant with var siblings printf_uint::format_sign_always#2 +Inlining constant with var siblings printf_uint::format_zero_padding#2 +Inlining constant with var siblings printf_uint::format_upper_case#2 +Inlining constant with var siblings printf_uint::format_radix#2 +Inlining constant with var siblings printf_uint::format_min_length#3 +Inlining constant with var siblings printf_uint::format_justify_left#3 +Inlining constant with var siblings printf_uint::format_sign_always#3 +Inlining constant with var siblings printf_uint::format_zero_padding#3 +Inlining constant with var siblings printf_uint::format_upper_case#3 +Inlining constant with var siblings printf_uint::format_radix#3 +Inlining constant with var siblings printf_uint::format_min_length#4 +Inlining constant with var siblings printf_uint::format_justify_left#4 +Inlining constant with var siblings printf_uint::format_sign_always#4 +Inlining constant with var siblings printf_uint::format_zero_padding#4 +Inlining constant with var siblings printf_uint::format_upper_case#4 +Inlining constant with var siblings printf_uint::format_radix#4 +Inlining constant with var siblings printf_uint::format_min_length#5 +Inlining constant with var siblings printf_uint::format_justify_left#5 +Inlining constant with var siblings printf_uint::format_sign_always#5 +Inlining constant with var siblings printf_uint::format_zero_padding#5 +Inlining constant with var siblings printf_uint::format_upper_case#5 +Inlining constant with var siblings printf_uint::format_radix#5 +Inlining constant with var siblings printf_number_buffer::padding#0 +Inlining constant with var siblings printf_number_buffer::padding#2 +Inlining constant with var siblings main::valid_a#0 +Inlining constant with var siblings main::invalid_a#0 +Inlining constant with var siblings main::valid_b#0 +Inlining constant with var siblings main::invalid_b#0 +Inlining constant with var siblings main::total#0 +Inlining constant with var siblings main::count_b#0 +Inlining constant with var siblings main::count_a#0 +Inlining constant with var siblings main::count_b#1 +Inlining constant with var siblings strtouc::endptr#0 +Inlining constant with var siblings strtouc::endptr#1 +Inlining constant with var siblings strtouc::val#0 +Constant inlined cputs::s#5 = main::s3 +Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant inlined cputs::s#6 = main::s4 +Constant inlined cputs::s#3 = main::s1 +Constant inlined cputs::s#4 = main::s2 +Constant inlined utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined cputs::s#2 = main::s +Constant inlined utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant inlined utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant inlined conio_textcolor = LIGHT_BLUE +Constant inlined clrscr::l#0 = 0 +Constant inlined strlen::len#0 = 0 +Constant inlined main::count_b#1 = ++0 +Constant inlined main::count_b#0 = 0 +Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined clrscr::line_text#0 = DEFAULT_SCREEN +Constant inlined main::valid_b#0 = 0 +Constant inlined memcpy::source#0 = (void*)DEFAULT_SCREEN+$28 +Constant inlined memset::c#0 = ' ' +Constant inlined memset::c#1 = LIGHT_BLUE +Constant inlined cputs::s#9 = main::s3 +Constant inlined cputs::s#7 = main::s1 +Constant inlined cputs::s#8 = main::s2 +Constant inlined utoa_append::digit#0 = 0 +Constant inlined memcpy::destination#0 = (void*)DEFAULT_SCREEN +Constant inlined memcpy::destination#1 = (void*)COLORRAM +Constant inlined utoa::digit#0 = 0 +Constant inlined main::count_a#0 = 0 +Constant inlined printf_uint::format_upper_case#5 = 0 +Constant inlined printf_uint::format_upper_case#4 = 0 +Constant inlined printf_uint::format_upper_case#3 = 0 +Constant inlined printf_uint::format_upper_case#2 = 0 +Constant inlined printf_uint::format_upper_case#1 = 0 +Constant inlined printf_uint::format_upper_case#0 = 0 +Constant inlined strupr::str#0 = printf_number_buffer::buffer_digits#0 +Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE +Constant inlined strtouc::endptr#1 = &main::pwd +Constant inlined printf_padding::pad#0 = ' ' +Constant inlined strtouc::endptr#0 = &main::pwd +Constant inlined printf_padding::i#0 = 0 +Constant inlined printf_padding::pad#1 = '0' +Constant inlined printf_padding::pad#2 = ' ' +Constant inlined utoa::started#1 = 1 +Constant inlined utoa::started#0 = 0 +Constant inlined strtouc::val#0 = 0 +Constant inlined gotoxy::y#0 = 0 +Constant inlined utoa::buffer#0 = ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#1 = ++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined memset::num#1 = $28 +Constant inlined memset::num#0 = $28 +Constant inlined main::total#0 = 0 +Constant inlined printf_uint::format_zero_padding#3 = 0 +Constant inlined printf_number_buffer::padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#4 = 0 +Constant inlined printf_uint::format_zero_padding#1 = 0 +Constant inlined printf_uint::format_zero_padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#5 = 0 +Constant inlined main::invalid_b#0 = 0 +Constant inlined utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#2 = ++++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_sign_always#0 = 0 +Constant inlined printf_uint::format_sign_always#1 = 0 +Constant inlined utoa::max_digits#1 = 5 +Constant inlined printf_uint::format_sign_always#2 = 0 +Constant inlined printf_uint::format_radix#0 = DECIMAL +Constant inlined utoa::max_digits#2 = 4 +Constant inlined printf_uint::format_sign_always#3 = 0 +Constant inlined printf_uint::format_radix#1 = DECIMAL +Constant inlined utoa::max_digits#3 = 6 +Constant inlined printf_uint::format_sign_always#4 = 0 +Constant inlined printf_uint::format_radix#2 = DECIMAL +Constant inlined utoa::max_digits#4 = $10 +Constant inlined printf_uint::format_sign_always#5 = 0 +Constant inlined printf_uint::format_radix#3 = DECIMAL +Constant inlined printf_uint::format_radix#4 = DECIMAL +Constant inlined printf_uint::format_zero_padding#0 = 0 +Constant inlined printf_uint::format_radix#5 = DECIMAL +Constant inlined printf_number_buffer::padding#0 = 0 +Constant inlined printf_uint::format_justify_left#0 = 0 +Constant inlined printf_uint::format_justify_left#2 = 0 +Constant inlined printf_uint::format_justify_left#1 = 0 +Constant inlined printf_uint::format_justify_left#4 = 0 +Constant inlined strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_uint::format_justify_left#3 = 0 +Constant inlined printf_uint::format_min_length#4 = 0 +Constant inlined printf_uint::format_min_length#5 = 0 +Constant inlined conio_c64_init::line#1 = (byte)$19-1 +Constant inlined memcpy::source#1 = (void*)COLORRAM+$28 +Constant inlined printf_uint::format_min_length#0 = 0 +Constant inlined printf_uint::format_min_length#1 = 0 +Constant inlined printf_uint::format_min_length#2 = 0 +Constant inlined printf_uint::format_min_length#3 = 0 +Constant inlined printf_uint::format_justify_left#5 = 0 +Constant inlined memset::str#1 = (void*)COLORRAM+(word)$19*$28-$28 +Constant inlined memset::str#0 = (void*)DEFAULT_SCREEN+(word)$19*$28-$28 +Constant inlined CONIO_SCREEN_COLORS = COLORRAM +Constant inlined printf_uint::$1 = '+' +Constant inlined printf_uint::$0 = 0 +Constant inlined main::valid_a#0 = 0 +Constant inlined main::s5 = main::s1 +Constant inlined main::invalid_a#0 = 0 +Constant inlined main::s6 = main::s2 +Constant inlined main::s7 = main::s3 +Constant inlined memcpy::num#1 = (word)$19*$28-$28 +Constant inlined memcpy::num#0 = (word)$19*$28-$28 +Constant inlined clrscr::c#0 = 0 +Constant inlined clrscr::line_cols#0 = COLORRAM +Successful SSA optimization Pass2ConstantInlining +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++0 +Successful SSA optimization Pass2ConstantSimplification +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 +Successful SSA optimization Pass2ConstantSimplification +Adding number conversion cast (unumber) 1 in [44] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1) = 'r' +Adding number conversion cast (unumber) 2 in [45] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2) = 'r' +Adding number conversion cast (unumber) 3 in [46] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+3) = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias gotoxy::line_offset#0 = gotoxy::$10 +Alias strtouc::val#1 = strtouc::$7 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values memcpy::num#2 (word)$19*$28-$28 +Identical Phi Values memset::num#2 $28 +Identical Phi Values printf_uint::format_sign_always#10 0 +Identical Phi Values printf_uint::format_radix#10 DECIMAL +Identical Phi Values printf_uint::format_min_length#10 0 +Identical Phi Values printf_uint::format_justify_left#10 0 +Identical Phi Values printf_uint::format_zero_padding#10 0 +Identical Phi Values printf_uint::format_upper_case#10 0 +Identical Phi Values strtouc::endptr#4 &main::pwd +Successful SSA optimization Pass2IdenticalPhiElimination +Constant utoa::radix#0 = DECIMAL +Constant printf_number_buffer::format_min_length#0 = 0 +Constant printf_number_buffer::format_justify_left#0 = 0 +Constant printf_number_buffer::format_zero_padding#0 = 0 +Constant printf_number_buffer::format_upper_case#0 = 0 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed byte)printf_number_buffer::format_min_length#0 in [165] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization Pass2ConstantValues +if() condition always false - eliminating [13] if($28<=0) goto memset::@1 +if() condition always true - replacing block destination [34] if(utoa::radix#0==DECIMAL) goto utoa::@1 +if() condition always false - eliminating [35] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [36] if(utoa::radix#0==OCTAL) goto utoa::@3 +if() condition always false - eliminating [37] if(utoa::radix#0==BINARY) goto utoa::@4 +if() condition always false - eliminating [143] if(0!=0) goto printf_uint::@1 +if() condition always true - replacing block destination [156] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always false - eliminating [158] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [171] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [174] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [178] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [265] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [268] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (signed byte)printf_number_buffer::format_min_length#0 in [165] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyConstantZero +Simplifying expression containing zero printf_number_buffer::len#2 in [165] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused constant BINARY +Eliminating unused constant OCTAL +Eliminating unused constant HEXADECIMAL +Eliminating unused constant utoa::radix#0 +Eliminating unused constant printf_number_buffer::format_min_length#0 +Eliminating unused constant printf_number_buffer::format_justify_left#0 +Eliminating unused constant printf_number_buffer::format_zero_padding#0 +Eliminating unused constant printf_number_buffer::format_upper_case#0 +Eliminating unused constant SIZEOF_WORD +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant DECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable toupper::return#0 from unused block toupper::@1 +Eliminating variable toupper::return#2 from unused block toupper::@return +Eliminating variable strupr::src#2 from unused block strupr::@1 +Eliminating variable toupper::ch#0 from unused block strupr::@2 +Eliminating variable toupper::return#3 from unused block strupr::@2 +Eliminating variable strupr::$0 from unused block strupr::@4 +Eliminating variable strupr::src#1 from unused block strupr::@4 +Eliminating variable strlen::str#2 from unused block strlen::@1 +Eliminating variable strlen::len#2 from unused block strlen::@1 +Eliminating variable strlen::len#1 from unused block strlen::@2 +Eliminating variable strlen::str#0 from unused block strlen::@2 +Eliminating variable strlen::return#2 from unused block printf_number_buffer::@6 +Eliminating variable printf_number_buffer::$19 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#0 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#2 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::padding#1 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::len#1 from unused block printf_number_buffer::@7 +Eliminating variable printf_padding::length#1 from unused block printf_number_buffer::@10 +Eliminating variable printf_padding::length#2 from unused block printf_number_buffer::@12 +Removing unused procedure toupper +Removing unused procedure block toupper +Removing unused procedure block toupper::@1 +Removing PHI-reference to removed block (toupper::@1) in block toupper::@return +Removing unused procedure block toupper::@2 +Removing PHI-reference to removed block (toupper::@2) in block toupper::@return +Removing unused procedure block toupper::@return +Removing unused procedure block toupper::@3 +Removing unused procedure strupr +Removing unused procedure block strupr +Removing PHI-reference to removed block (strupr) in block strupr::@1 +Removing unused procedure block strupr::@1 +Removing unused procedure block strupr::@2 +Removing unused procedure block strupr::@4 +Removing unused procedure block strupr::@3 +Removing unused procedure block strupr::@return +Removing unused procedure strlen +Removing unused procedure block strlen +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing unused procedure block strlen::@1 +Removing unused procedure block strlen::@2 +Removing unused procedure block strlen::@3 +Removing unused procedure block strlen::@return +Removing unused block utoa::@6 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing unused block utoa::@2 +Removing unused block utoa::@7 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing unused block utoa::@3 +Removing unused block utoa::@8 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing unused block utoa::@4 +Removing unused block utoa::@9 +Removing PHI-reference to removed block (printf_uint::@1) in block printf_uint::@3 +Removing unused block printf_uint::@1 +Removing unused block printf_number_buffer::@6 +Removing PHI-reference to removed block (printf_number_buffer::@15) in block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@15 +Removing PHI-reference to removed block (printf_number_buffer::@13) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@7 +Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@14 +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing unused block printf_number_buffer::@10 +Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@11 +Removing unused block printf_number_buffer::@20 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing unused block printf_number_buffer::@12 +Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@24 +Removing unused block printf_number_buffer::@25 +Removing unused block printf_number_buffer::@26 +Successful SSA optimization Pass2EliminateUnusedBlocks +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values utoa::max_digits#7 5 +Identical Phi Values utoa::digit_values#8 RADIX_DECIMAL_VALUES +Identical Phi Values printf_padding::length#4 printf_padding::length#0 +Identical Phi Values printf_padding::pad#5 ' ' +Identical Phi Values printf_uint::$2 0 +Identical Phi Values printf_number_buffer::padding#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [18] utoa::$4 = 5 - 1 +Constant right-side identified [125] printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::$4 = 5-1 +Constant cputc::c#1 = ' ' +Constant printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always false - eliminating [110] if(printf_padding::i#2<printf_padding::length#0) goto printf_padding::@2 +if() condition always false - eliminating [211] if(0!=0) goto printf_number_buffer::@8 +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (byte)0 in +Successful SSA optimization PassNSimplifyConstantZero +Eliminating unused constant RADIX_BINARY_VALUES +Eliminating unused constant RADIX_OCTAL_VALUES +Eliminating unused constant RADIX_HEXADECIMAL_VALUES +Eliminating unused constant printf_padding::length#0 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 +Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 +Removing unused procedure printf_padding +Removing unused procedure block printf_padding +Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 +Removing unused procedure block printf_padding::@1 +Removing unused procedure block printf_padding::@2 +Removing PHI-reference to removed block (printf_padding::@2) in block cputc +Removing unused procedure block printf_padding::@3 +Removing unused procedure block printf_padding::@return +Removing unused block printf_number_buffer::@8 +Removing unused block printf_number_buffer::@16 +Successful SSA optimization Pass2EliminateUnusedBlocks +Inlining constant with var siblings cputc::c#1 +Constant inlined utoa::$4 = 5-1 +Constant inlined cputc::c#1 = ' ' +Successful SSA optimization Pass2ConstantInlining +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Alias candidate removed (volatile)conio_line_text = gotoxy::$5 +Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Added new block during phi lifting utoa::@17(between utoa::@16 and utoa::@13) +Added new block during phi lifting gotoxy::@5(between gotoxy and gotoxy::@1) +Added new block during phi lifting conio_c64_init::@4(between conio_c64_init and conio_c64_init::@1) +Added new block during phi lifting main::@38(between main::@4 and main::@5) +Added new block during phi lifting main::@39(between main::@7 and main::@9) +Adding NOP phi() at start of __start +Adding NOP phi() at start of __start::@2 +Adding NOP phi() at start of __start::@1 +Adding NOP phi() at start of __start::@3 +Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of conio_c64_init::@3 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@24 +Adding NOP phi() at start of main::@26 +Adding NOP phi() at start of main::@28 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@31 +Adding NOP phi() at start of main::@33 +Adding NOP phi() at start of main::@35 +Adding NOP phi() at start of main::@36 +Adding NOP phi() at start of main::@19 +Adding NOP phi() at start of main::@16 +Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of clrscr +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of printf_uint::@2 +Adding NOP phi() at start of printf_uint::@5 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of utoa::@1 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@23 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@17 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@19 +Adding NOP phi() at start of cputln::@1 +Adding NOP phi() at start of cscroll::@1 +Adding NOP phi() at start of cscroll::@3 +Adding NOP phi() at start of cscroll::@4 +Adding NOP phi() at start of cscroll::@5 +Adding NOP phi() at start of cscroll::@6 +Adding NOP phi() at start of memcpy::@3 +Adding NOP phi() at start of memset::@1 +CALL GRAPH +Calls in [__start] to conio_c64_init:5 main:8 +Calls in [conio_c64_init] to gotoxy:16 +Calls in [main] to clrscr:21 cputs:26 printf_uint:29 cputs:31 printf_uint:34 cputs:36 printf_uint:39 cputs:41 cputs:43 printf_uint:46 cputs:48 printf_uint:51 cputs:53 printf_uint:56 cputs:58 strtouc:63 strtouc:69 +Calls in [cputs] to cputc:163 +Calls in [printf_uint] to utoa:169 printf_number_buffer:171 +Calls in [cputc] to cputln:200 cputln:204 +Calls in [utoa] to utoa_append:232 +Calls in [printf_number_buffer] to cputc:245 cputs:250 +Calls in [cputln] to cscroll:257 +Calls in [cscroll] to memcpy:272 memcpy:274 memset:276 memset:278 + +Created 43 initial phi equivalence classes +Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 +Coalesced [28] printf_uint::uvalue#10 = printf_uint::uvalue#0 +Coalesced [33] printf_uint::uvalue#11 = printf_uint::uvalue#1 +Coalesced [38] printf_uint::uvalue#12 = printf_uint::uvalue#2 +Coalesced [45] printf_uint::uvalue#13 = printf_uint::uvalue#3 +Coalesced [50] printf_uint::uvalue#14 = printf_uint::uvalue#4 +Coalesced [55] printf_uint::uvalue#15 = printf_uint::uvalue#5 +Coalesced [62] strtouc::str#7 = strtouc::str#0 +Coalesced [68] strtouc::str#8 = strtouc::str#1 +Coalesced [82] main::count_b#15 = main::count_b#2 +Coalesced [89] main::valid_a#24 = main::valid_a#11 +Coalesced [90] main::invalid_a#26 = main::invalid_a#1 +Coalesced [94] main::valid_b#32 = main::valid_b#11 +Coalesced [95] main::invalid_b#34 = main::invalid_b#1 +Coalesced (already) [99] main::valid_a#23 = main::valid_a#15 +Coalesced [100] main::invalid_a#25 = main::invalid_a#16 +Coalesced [101] main::total#34 = main::total#1 +Coalesced (already) [102] main::valid_b#30 = main::valid_b#28 +Coalesced [103] main::invalid_b#32 = main::invalid_b#30 +Coalesced [105] main::valid_b#31 = main::valid_b#1 +Coalesced (already) [106] main::invalid_b#33 = main::invalid_b#11 +Coalesced [108] main::valid_a#25 = main::valid_a#1 +Coalesced (already) [109] main::invalid_a#27 = main::invalid_a#11 +Coalesced [112] main::count_a#8 = main::count_a#1 +Coalesced [115] main::count_a#7 = main::count_a#6 +Coalesced (already) [116] main::count_a#9 = main::count_a#2 +Coalesced [117] main::count_b#16 = main::count_b#4 +Coalesced [132] gotoxy::y#7 = gotoxy::y#2 +Coalesced [147] clrscr::l#7 = clrscr::l#1 +Coalesced [148] clrscr::line_text#7 = clrscr::line_text#1 +Coalesced [149] clrscr::line_cols#7 = clrscr::line_cols#1 +Coalesced [153] clrscr::c#4 = clrscr::c#1 +Coalesced [155] cputs::s#14 = cputs::s#11 +Coalesced [162] cputc::c#5 = cputc::c#0 +Coalesced [164] cputs::s#15 = cputs::s#0 +Coalesced [176] strtouc::c#4 = strtouc::c#0 +Coalesced [177] strtouc::str#9 = strtouc::str#3 +Coalesced [190] strtouc::c#5 = strtouc::c#1 +Coalesced [191] strtouc::val#6 = strtouc::val#2 +Coalesced [192] strtouc::str#10 = strtouc::str#2 +Coalesced [208] utoa::value#17 = utoa::value#1 +Coalesced [220] utoa::value#18 = utoa::value#2 +Coalesced [221] utoa::started#6 = utoa::started#2 +Coalesced [222] utoa::buffer#23 = utoa::buffer#11 +Coalesced [225] utoa::digit#7 = utoa::digit#1 +Coalesced (already) [226] utoa::value#16 = utoa::value#6 +Coalesced (already) [227] utoa::started#5 = utoa::started#4 +Coalesced (already) [228] utoa::buffer#22 = utoa::buffer#14 +Coalesced [236] utoa::value#19 = utoa::value#0 +Coalesced [237] utoa::buffer#24 = utoa::buffer#4 +Coalesced [244] cputc::c#6 = cputc::c#2 +Coalesced [260] utoa_append::value#6 = utoa_append::value#0 +Coalesced [267] utoa_append::value#7 = utoa_append::value#1 +Coalesced [268] utoa_append::digit#5 = utoa_append::digit#1 +Coalesced [294] memcpy::src#5 = memcpy::src#1 +Coalesced [295] memcpy::dst#5 = memcpy::dst#1 +Coalesced [305] memset::dst#5 = memset::dst#1 +Coalesced down to 32 phi equivalence classes +Culled Empty Block label __start::@2 +Culled Empty Block label __start::@3 +Culled Empty Block label conio_c64_init::@2 +Culled Empty Block label conio_c64_init::@3 +Culled Empty Block label main::@36 +Culled Empty Block label main::@39 +Culled Empty Block label main::@38 +Culled Empty Block label gotoxy::@3 +Culled Empty Block label clrscr::@2 +Culled Empty Block label cputs::@3 +Culled Empty Block label printf_uint::@2 +Culled Empty Block label printf_uint::@5 +Culled Empty Block label cputc::@5 +Culled Empty Block label cputc::@4 +Culled Empty Block label utoa::@1 +Culled Empty Block label utoa::@5 +Culled Empty Block label utoa::@17 +Culled Empty Block label printf_number_buffer::@1 +Culled Empty Block label printf_number_buffer::@23 +Culled Empty Block label printf_number_buffer::@22 +Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@3 +Culled Empty Block label printf_number_buffer::@4 +Culled Empty Block label printf_number_buffer::@19 +Culled Empty Block label cputln::@1 +Culled Empty Block label cscroll::@1 +Culled Empty Block label memcpy::@3 +Culled Empty Block label memset::@1 +Renumbering block memset::@2 to memset::@1 +Renumbering block memset::@3 to memset::@2 +Renumbering block memset::@4 to memset::@3 +Renumbering block utoa::@10 to utoa::@1 +Renumbering block utoa::@11 to utoa::@2 +Renumbering block utoa::@12 to utoa::@3 +Renumbering block utoa::@13 to utoa::@4 +Renumbering block utoa::@14 to utoa::@5 +Renumbering block utoa::@15 to utoa::@6 +Renumbering block utoa::@16 to utoa::@7 +Renumbering block clrscr::@3 to clrscr::@2 +Renumbering block clrscr::@4 to clrscr::@3 +Renumbering block clrscr::@5 to clrscr::@4 +Renumbering block clrscr::@6 to clrscr::@5 +Renumbering block gotoxy::@5 to gotoxy::@3 +Renumbering block cscroll::@3 to cscroll::@1 +Renumbering block cscroll::@4 to cscroll::@2 +Renumbering block cscroll::@5 to cscroll::@3 +Renumbering block cscroll::@6 to cscroll::@4 +Renumbering block cscroll::@7 to cscroll::@5 +Renumbering block conio_c64_init::@4 to conio_c64_init::@2 +Renumbering block printf_uint::@3 to printf_uint::@1 +Renumbering block printf_uint::@4 to printf_uint::@2 +Renumbering block printf_number_buffer::@2 to printf_number_buffer::@1 +Renumbering block printf_number_buffer::@5 to printf_number_buffer::@2 +Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 +Renumbering block main::@37 to main::@36 +Adding NOP phi() at start of __start +Adding NOP phi() at start of __start::@1 +Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@24 +Adding NOP phi() at start of main::@26 +Adding NOP phi() at start of main::@28 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@31 +Adding NOP phi() at start of main::@33 +Adding NOP phi() at start of main::@35 +Adding NOP phi() at start of main::@19 +Adding NOP phi() at start of main::@16 +Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of clrscr +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of utoa_append +Adding NOP phi() at start of cscroll::@1 +Adding NOP phi() at start of cscroll::@2 +Adding NOP phi() at start of cscroll::@3 +Adding NOP phi() at start of cscroll::@4 + +FINAL CONTROL FLOW GRAPH + +void __start() +__start: scope:[__start] from + [0] phi() + to:__start::__init1 +__start::__init1: scope:[__start] from __start + [1] conio_cursor_x = 0 + [2] conio_cursor_y = 0 + [3] conio_line_text = DEFAULT_SCREEN + [4] conio_line_color = COLORRAM + [5] call conio_c64_init + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + [6] phi() + [7] call main + to:__start::@return +__start::@return: scope:[__start] from __start::@1 + [8] return + to:@return + +void conio_c64_init() +conio_c64_init: scope:[conio_c64_init] from __start::__init1 + [9] conio_c64_init::line#0 = *conio_c64_init::BASIC_CURSOR_LINE + [10] if(conio_c64_init::line#0<$19) goto conio_c64_init::@2 + to:conio_c64_init::@1 +conio_c64_init::@2: scope:[conio_c64_init] from conio_c64_init + [11] phi() + to:conio_c64_init::@1 +conio_c64_init::@1: scope:[conio_c64_init] from conio_c64_init conio_c64_init::@2 + [12] conio_c64_init::line#2 = phi( conio_c64_init::@2/conio_c64_init::line#0, conio_c64_init/(byte)$19-1 ) + [13] gotoxy::y#2 = conio_c64_init::line#2 + [14] call gotoxy + to:conio_c64_init::@return +conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 + [15] return + to:@return + +void main() +main: scope:[main] from __start::@1 + [16] phi() + [17] call clrscr + to:main::@20 +main::@20: scope:[main] from main + [18] main::pwd = passwords + to:main::@1 +main::@1: scope:[main] from main::@15 main::@20 + [19] main::invalid_b#11 = phi( main::@15/main::invalid_b#30, main::@20/0 ) + [19] main::valid_b#11 = phi( main::@15/main::valid_b#28, main::@20/0 ) + [19] main::total#10 = phi( main::@15/main::total#1, main::@20/0 ) + [19] main::invalid_a#11 = phi( main::@15/main::invalid_a#16, main::@20/0 ) + [19] main::valid_a#11 = phi( main::@15/main::valid_a#15, main::@20/0 ) + [20] if(0!=*main::pwd) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [21] phi() + [22] call cputs + to:main::@23 +main::@23: scope:[main] from main::@3 + [23] printf_uint::uvalue#0 = main::valid_a#11 + [24] call printf_uint + to:main::@24 +main::@24: scope:[main] from main::@23 + [25] phi() + [26] call cputs + to:main::@25 +main::@25: scope:[main] from main::@24 + [27] printf_uint::uvalue#1 = main::invalid_a#11 + [28] call printf_uint + to:main::@26 +main::@26: scope:[main] from main::@25 + [29] phi() + [30] call cputs + to:main::@27 +main::@27: scope:[main] from main::@26 + [31] printf_uint::uvalue#2 = main::total#10 + [32] call printf_uint + to:main::@28 +main::@28: scope:[main] from main::@27 + [33] phi() + [34] call cputs + to:main::@29 +main::@29: scope:[main] from main::@28 + [35] phi() + [36] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [37] printf_uint::uvalue#3 = main::valid_b#11 + [38] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [39] phi() + [40] call cputs + to:main::@32 +main::@32: scope:[main] from main::@31 + [41] printf_uint::uvalue#4 = main::invalid_b#11 + [42] call printf_uint + to:main::@33 +main::@33: scope:[main] from main::@32 + [43] phi() + [44] call cputs + to:main::@34 +main::@34: scope:[main] from main::@33 + [45] printf_uint::uvalue#5 = main::total#10 + [46] call printf_uint + to:main::@35 +main::@35: scope:[main] from main::@34 + [47] phi() + [48] call cputs + to:main::@19 +main::@19: scope:[main] from main::@19 main::@35 + [49] phi() + to:main::@19 +main::@2: scope:[main] from main::@1 + [50] strtouc::str#0 = main::pwd + [51] call strtouc + [52] strtouc::return#0 = strtouc::val#3 + to:main::@21 +main::@21: scope:[main] from main::@2 + [53] main::min#0 = strtouc::return#0 + [54] main::pwd = ++ main::pwd + [55] strtouc::str#1 = main::pwd + [56] call strtouc + [57] strtouc::return#1 = strtouc::val#3 + to:main::@22 +main::@22: scope:[main] from main::@21 + [58] main::max#0 = strtouc::return#1 + [59] main::pwd = ++ main::pwd + [60] main::ch#0 = *main::pwd + [61] main::pwd = main::pwd + 3 + [62] main::$5 = main::min#0 - 1 + [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 + to:main::@16 +main::@16: scope:[main] from main::@22 + [64] phi() + to:main::@4 +main::@4: scope:[main] from main::@16 main::@22 + [65] main::count_b#4 = phi( main::@16/1, main::@22/0 ) + [66] main::$8 = main::max#0 - 1 + [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 + to:main::@17 +main::@17: scope:[main] from main::@4 + [68] main::count_b#2 = ++ main::count_b#4 + to:main::@5 +main::@5: scope:[main] from main::@17 main::@4 + [69] main::count_b#11 = phi( main::@17/main::count_b#2, main::@4/main::count_b#4 ) + to:main::@6 +main::@6: scope:[main] from main::@5 main::@9 + [70] main::count_a#2 = phi( main::@5/0, main::@9/main::count_a#6 ) + [71] if(0!=*main::pwd) goto main::@7 + to:main::@8 +main::@8: scope:[main] from main::@6 + [72] if(main::count_a#2<main::min#0) goto main::@11 + to:main::@36 +main::@36: scope:[main] from main::@8 + [73] if(main::count_a#2<=main::max#0) goto main::@12 + to:main::@11 +main::@11: scope:[main] from main::@36 main::@8 + [74] main::invalid_a#1 = ++ main::invalid_a#11 + to:main::@13 +main::@13: scope:[main] from main::@11 main::@12 + [75] main::invalid_a#16 = phi( main::@11/main::invalid_a#1, main::@12/main::invalid_a#11 ) + [75] main::valid_a#15 = phi( main::@11/main::valid_a#11, main::@12/main::valid_a#1 ) + [76] if(main::count_b#11==1) goto main::@14 + to:main::@18 +main::@18: scope:[main] from main::@13 + [77] main::invalid_b#1 = ++ main::invalid_b#11 + to:main::@15 +main::@15: scope:[main] from main::@14 main::@18 + [78] main::invalid_b#30 = phi( main::@14/main::invalid_b#11, main::@18/main::invalid_b#1 ) + [78] main::valid_b#28 = phi( main::@14/main::valid_b#1, main::@18/main::valid_b#11 ) + [79] main::total#1 = ++ main::total#10 + [80] main::pwd = ++ main::pwd + to:main::@1 +main::@14: scope:[main] from main::@13 + [81] main::valid_b#1 = ++ main::valid_b#11 + to:main::@15 +main::@12: scope:[main] from main::@36 + [82] main::valid_a#1 = ++ main::valid_a#11 + to:main::@13 +main::@7: scope:[main] from main::@6 + [83] if(*main::pwd!=main::ch#0) goto main::@9 + to:main::@10 +main::@10: scope:[main] from main::@7 + [84] main::count_a#1 = ++ main::count_a#2 + to:main::@9 +main::@9: scope:[main] from main::@10 main::@7 + [85] main::count_a#6 = phi( main::@10/main::count_a#1, main::@7/main::count_a#2 ) + [86] main::pwd = ++ main::pwd + to:main::@6 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from conio_c64_init::@1 + [87] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + to:gotoxy::@1 +gotoxy::@3: scope:[gotoxy] from gotoxy + [88] phi() + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 + [89] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + to:gotoxy::@2 +gotoxy::@2: scope:[gotoxy] from gotoxy::@1 + [90] conio_cursor_x = gotoxy::x#2 + [91] conio_cursor_y = gotoxy::y#4 + [92] gotoxy::$7 = (word)gotoxy::y#4 + [93] gotoxy::$8 = gotoxy::$7 << 2 + [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [97] conio_line_text = gotoxy::$5 + [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [99] conio_line_color = gotoxy::$6 + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@2 + [100] return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + [101] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [102] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [102] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [102] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [103] if(clrscr::l#2<$19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [104] conio_cursor_x = 0 + [105] conio_cursor_y = 0 + [106] conio_line_text = DEFAULT_SCREEN + [107] conio_line_color = COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [108] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [109] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [110] if(clrscr::c#2<$28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [113] clrscr::l#1 = ++ clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [114] clrscr::line_text#5[clrscr::c#2] = ' ' + [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [116] clrscr::c#1 = ++ clrscr::c#2 + to:clrscr::@3 + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@24 main::@26 main::@28 main::@29 main::@3 main::@31 main::@33 main::@35 printf_number_buffer::@2 + [117] cputs::s#11 = phi( main::@24/main::s1, main::@26/main::s2, main::@28/main::s3, main::@29/main::s4, main::@3/main::s, main::@31/main::s1, main::@33/main::s2, main::@35/main::s3, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [118] cputs::s#10 = phi( cputs/cputs::s#11, cputs::@2/cputs::s#0 ) + [119] cputs::c#1 = *cputs::s#10 + [120] cputs::s#0 = ++ cputs::s#10 + [121] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [122] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [123] cputc::c#0 = cputs::c#1 + [124] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@23 main::@25 main::@27 main::@30 main::@32 main::@34 + [125] printf_uint::uvalue#6 = phi( main::@23/printf_uint::uvalue#0, main::@25/printf_uint::uvalue#1, main::@27/printf_uint::uvalue#2, main::@30/printf_uint::uvalue#3, main::@32/printf_uint::uvalue#4, main::@34/printf_uint::uvalue#5 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [126] *((byte*)&printf_buffer) = 0 + [127] utoa::value#1 = printf_uint::uvalue#6 + [128] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [129] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [130] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [131] return + to:@return + +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +strtouc: scope:[strtouc] from main::@2 main::@21 + [132] strtouc::str#3 = phi( main::@2/strtouc::str#0, main::@21/strtouc::str#1 ) + [133] strtouc::c#0 = *strtouc::str#3 + to:strtouc::@1 +strtouc::@1: scope:[strtouc] from strtouc strtouc::@2 + [134] strtouc::str#4 = phi( strtouc/strtouc::str#3, strtouc::@2/strtouc::str#2 ) + [134] strtouc::val#3 = phi( strtouc/0, strtouc::@2/strtouc::val#2 ) + [134] strtouc::c#2 = phi( strtouc/strtouc::c#0, strtouc::@2/strtouc::c#1 ) + [135] if(strtouc::c#2<'0') goto strtouc::@3 + to:strtouc::@4 +strtouc::@4: scope:[strtouc] from strtouc::@1 + [136] if(strtouc::c#2<='9') goto strtouc::@2 + to:strtouc::@3 +strtouc::@3: scope:[strtouc] from strtouc::@1 strtouc::@4 + [137] *(&main::pwd) = strtouc::str#4 + to:strtouc::@return +strtouc::@return: scope:[strtouc] from strtouc::@3 + [138] return + to:@return +strtouc::@2: scope:[strtouc] from strtouc::@4 + [139] strtouc::$5 = strtouc::val#3 << 2 + [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 + [141] strtouc::val#1 = strtouc::$6 << 1 + [142] strtouc::$4 = strtouc::c#2 - '0' + [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 + [144] strtouc::str#2 = ++ strtouc::str#4 + [145] strtouc::c#1 = *strtouc::str#2 + to:strtouc::@1 + +void cputc(byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [146] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) + [147] if(cputc::c#3==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [148] conio_line_text[conio_cursor_x] = cputc::c#3 + [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [150] conio_cursor_x = ++ conio_cursor_x + [151] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [152] phi() + [153] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [154] return + to:@return +cputc::@1: scope:[cputc] from cputc + [155] phi() + [156] call cputln + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [157] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [158] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [158] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [158] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [158] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [159] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [160] utoa::$11 = (byte)utoa::value#2 + [161] *utoa::buffer#11 = DIGITS[utoa::$11] + [162] utoa::buffer#3 = ++ utoa::buffer#11 + [163] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [164] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [165] utoa::$10 = utoa::digit#2 << 1 + [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [167] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [169] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [169] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [169] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [170] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [171] utoa_append::buffer#0 = utoa::buffer#11 + [172] utoa_append::value#0 = utoa::value#2 + [173] utoa_append::sub#0 = utoa::digit_value#0 + [174] call utoa_append + [175] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [176] utoa::value#0 = utoa_append::return#0 + [177] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [178] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [179] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [180] cputc::c#2 = printf_number_buffer::buffer_sign#0 + [181] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [182] phi() + [183] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [184] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [185] conio_line_text = conio_line_text + $28 + [186] conio_line_color = conio_line_color + $28 + [187] conio_cursor_x = 0 + [188] conio_cursor_y = ++ conio_cursor_y + [189] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [190] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [191] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [192] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [192] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [195] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [196] utoa_append::digit#1 = ++ utoa_append::digit#2 + [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +void cscroll() +cscroll: scope:[cscroll] from cputln + [198] if(conio_cursor_y!=$19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [199] phi() + [200] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [201] phi() + [202] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [203] phi() + [204] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [205] phi() + [206] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [207] conio_line_text = conio_line_text - $28 + [208] conio_line_color = conio_line_color - $28 + [209] conio_cursor_y = -- conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [210] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 + [211] memcpy::destination#2 = phi( cscroll::@1/(void*)DEFAULT_SCREEN, cscroll::@2/(void*)COLORRAM ) + [211] memcpy::source#2 = phi( cscroll::@1/(void*)DEFAULT_SCREEN+$28, cscroll::@2/(void*)COLORRAM+$28 ) + [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 + [213] memcpy::src#4 = (byte*)memcpy::source#2 + [214] memcpy::dst#4 = (byte*)memcpy::destination#2 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [215] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [215] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [217] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [218] *memcpy::dst#2 = *memcpy::src#2 + [219] memcpy::dst#1 = ++ memcpy::dst#2 + [220] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from cscroll::@3 cscroll::@4 + [221] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [221] memset::str#3 = phi( cscroll::@3/(void*)DEFAULT_SCREEN+(word)$19*$28-$28, cscroll::@4/(void*)COLORRAM+(word)$19*$28-$28 ) + to:memset::@1 +memset::@1: scope:[memset] from memset + [222] memset::end#0 = (byte*)memset::str#3 + $28 + [223] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [224] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [225] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset::@2 + [226] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [227] *memset::dst#2 = memset::c#4 + [228] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + + +VARIABLE REGISTER WEIGHTS +void __start() +void clrscr() +byte clrscr::c +byte clrscr::c#1 20002.0 +byte clrscr::c#2 12501.25 +byte clrscr::l +byte clrscr::l#1 2002.0 +byte clrscr::l#2 333.6666666666667 +byte* clrscr::line_cols +byte* clrscr::line_cols#1 1001.0 +byte* clrscr::line_cols#5 1500.375 +byte* clrscr::line_text +byte* clrscr::line_text#1 667.3333333333334 +byte* clrscr::line_text#5 1714.7142857142858 +void conio_c64_init() +byte conio_c64_init::line +byte conio_c64_init::line#0 11.0 +byte conio_c64_init::line#2 22.0 +byte conio_cursor_x loadstore 138890.83333333334 +byte conio_cursor_y loadstore 2580646.8467741935 +byte* conio_line_color loadstore 1811477.1229508198 +byte* conio_line_text loadstore 1796749.6666666665 +void cputc(byte cputc::c) +byte cputc::c +byte cputc::c#0 200002.0 +byte cputc::c#2 2002.0 +byte cputc::c#3 1050502.0 +void cputln() +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 50000.5 +to_nomodify byte* cputs::s#10 155002.0 +to_nomodify byte* cputs::s#11 10001.0 +void cscroll() +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte*~ gotoxy::$5 202.0 +byte*~ gotoxy::$6 202.0 +word~ gotoxy::$7 151.5 +word~ gotoxy::$8 202.0 +word~ gotoxy::$9 202.0 +word gotoxy::line_offset +word gotoxy::line_offset#0 101.0 +byte gotoxy::x +byte gotoxy::y +byte gotoxy::y#2 71.0 +byte gotoxy::y#4 67.33333333333333 +void main() +byte~ main::$5 202.0 +byte~ main::$8 202.0 +byte main::ch +byte main::ch#0 81.5 +byte main::count_a +byte main::count_a#1 2002.0 +byte main::count_a#2 801.25 +byte main::count_a#6 1501.5 +byte main::count_b +byte main::count_b#11 25.25 +byte main::count_b#2 202.0 +byte main::count_b#4 67.33333333333333 +word main::invalid_a +word main::invalid_a#1 202.0 +word main::invalid_a#11 8.486486486486488 +word main::invalid_a#16 43.285714285714285 +word main::invalid_b +word main::invalid_b#1 202.0 +word main::invalid_b#11 5.709090909090909 +word main::invalid_b#30 101.0 +byte main::max +byte main::max#0 15.947368421052632 +byte main::min +byte main::min#0 13.173913043478262 +volatile byte* main::pwd loadstore 100.53703703703705 +word main::total +word main::total#1 101.0 +word main::total#10 3.672131147540984 +word main::valid_a +word main::valid_a#1 202.0 +word main::valid_a#11 9.515151515151516 +word main::valid_a#15 43.285714285714285 +word main::valid_b +word main::valid_b#1 202.0 +word main::valid_b#11 6.1568627450980395 +word main::valid_b#28 101.0 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#2 +byte* memcpy::dst +byte* memcpy::dst#1 1.00000000001E11 +byte* memcpy::dst#2 1.0033333333466667E11 +byte* memcpy::dst#4 2.000000002E9 +word memcpy::num +void* memcpy::return +void* memcpy::source +void* memcpy::source#2 +byte* memcpy::src +byte* memcpy::src#1 2.00000000002E11 +byte* memcpy::src#2 1.0025000000125E11 +byte* memcpy::src#4 1.000000001E9 +byte* memcpy::src_end +byte* memcpy::src_end#0 1.262500000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte memset::c#4 1.4285714285857143E10 +byte* memset::dst +byte* memset::dst#1 2.00000000002E11 +byte* memset::dst#2 1.3366666666833334E11 +byte* memset::dst#4 2.000000002E9 +byte* memset::end +byte* memset::end#0 1.6833333333666668E10 +word memset::num +void* memset::return +void* memset::str +void* memset::str#3 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 701.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 22.0 +word printf_uint::uvalue#1 22.0 +word printf_uint::uvalue#2 22.0 +word printf_uint::uvalue#3 22.0 +word printf_uint::uvalue#4 22.0 +word printf_uint::uvalue#5 22.0 +word printf_uint::uvalue#6 83.5 +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +byte~ strtouc::$4 200002.0 +byte~ strtouc::$5 200002.0 +byte~ strtouc::$6 200002.0 +byte strtouc::c +byte strtouc::c#0 2002.0 +byte strtouc::c#1 200002.0 +byte strtouc::c#2 66834.16666666666 +byte** strtouc::endptr +byte strtouc::return +byte strtouc::return#0 202.0 +byte strtouc::return#1 202.0 +byte* strtouc::str +byte* strtouc::str#0 202.0 +byte* strtouc::str#1 202.0 +byte* strtouc::str#2 150001.5 +byte* strtouc::str#3 1102.0 +byte* strtouc::str#4 25250.5 +byte strtouc::val +byte strtouc::val#1 100001.0 +byte strtouc::val#2 66667.33333333333 +byte strtouc::val#3 37525.625 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 20002.0 +byte~ utoa::$11 2002.0 +byte* utoa::buffer +byte* utoa::buffer#11 3000.4285714285716 +byte* utoa::buffer#14 15001.5 +byte* utoa::buffer#3 2002.0 +byte* utoa::buffer#4 20002.0 +byte utoa::digit +byte utoa::digit#1 20002.0 +byte utoa::digit#2 2857.4285714285716 +word utoa::digit_value +word utoa::digit_value#0 6000.6 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 5000.5 +byte utoa::started#4 10001.0 +word utoa::value +word utoa::value#0 10001.0 +word utoa::value#1 551.0 +word utoa::value#2 5857.857142857143 +word utoa::value#6 15001.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 13750.25 +byte utoa_append::digit +byte utoa_append::digit#1 1.0000001E7 +byte utoa_append::digit#2 1.00500015E7 +word utoa_append::return +word utoa_append::return#0 20002.0 +word utoa_append::sub +word utoa_append::sub#0 3335000.5 +word utoa_append::value +word utoa_append::value#0 36667.33333333333 +word utoa_append::value#1 2.0000002E7 +word utoa_append::value#2 5018334.166666666 + +Initial phi equivalence classes +[ conio_c64_init::line#2 conio_c64_init::line#0 ] +[ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] +[ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +[ main::total#10 main::total#1 ] +[ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +[ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +[ main::count_b#11 main::count_b#2 main::count_b#4 ] +[ main::count_a#2 main::count_a#6 main::count_a#1 ] +[ gotoxy::y#4 gotoxy::y#2 ] +[ clrscr::l#2 clrscr::l#1 ] +[ clrscr::line_text#5 clrscr::line_text#1 ] +[ clrscr::line_cols#5 clrscr::line_cols#1 ] +[ clrscr::c#2 clrscr::c#1 ] +[ cputs::s#10 cputs::s#11 cputs::s#0 ] +[ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] +[ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +[ strtouc::val#3 strtouc::val#2 ] +[ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::source#2 ] +[ memcpy::destination#2 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +[ memset::str#3 ] +[ memset::c#4 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] +Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] +Added variable conio_line_text to live range equivalence class [ conio_line_text ] +Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable main::pwd to live range equivalence class [ main::pwd ] +Added variable strtouc::return#0 to live range equivalence class [ strtouc::return#0 ] +Added variable main::min#0 to live range equivalence class [ main::min#0 ] +Added variable strtouc::return#1 to live range equivalence class [ strtouc::return#1 ] +Added variable main::max#0 to live range equivalence class [ main::max#0 ] +Added variable main::ch#0 to live range equivalence class [ main::ch#0 ] +Added variable main::$5 to live range equivalence class [ main::$5 ] +Added variable main::$8 to live range equivalence class [ main::$8 ] +Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] +Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] +Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] +Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::line_offset#0 ] +Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] +Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] +Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] +Added variable strtouc::$5 to live range equivalence class [ strtouc::$5 ] +Added variable strtouc::$6 to live range equivalence class [ strtouc::$6 ] +Added variable strtouc::val#1 to live range equivalence class [ strtouc::val#1 ] +Added variable strtouc::$4 to live range equivalence class [ strtouc::$4 ] +Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] +Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] +Added variable utoa::$10 to live range equivalence class [ utoa::$10 ] +Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit_value#0 ] +Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ] +Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ] +Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] +Added variable printf_buffer to live range equivalence class [ printf_buffer ] +Complete equivalence classes +[ conio_c64_init::line#2 conio_c64_init::line#0 ] +[ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] +[ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +[ main::total#10 main::total#1 ] +[ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +[ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +[ main::count_b#11 main::count_b#2 main::count_b#4 ] +[ main::count_a#2 main::count_a#6 main::count_a#1 ] +[ gotoxy::y#4 gotoxy::y#2 ] +[ clrscr::l#2 clrscr::l#1 ] +[ clrscr::line_text#5 clrscr::line_text#1 ] +[ clrscr::line_cols#5 clrscr::line_cols#1 ] +[ clrscr::c#2 clrscr::c#1 ] +[ cputs::s#10 cputs::s#11 cputs::s#0 ] +[ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] +[ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +[ strtouc::val#3 strtouc::val#2 ] +[ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::source#2 ] +[ memcpy::destination#2 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +[ memset::str#3 ] +[ memset::c#4 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ conio_cursor_x ] +[ conio_cursor_y ] +[ conio_line_text ] +[ conio_line_color ] +[ main::pwd ] +[ strtouc::return#0 ] +[ main::min#0 ] +[ strtouc::return#1 ] +[ main::max#0 ] +[ main::ch#0 ] +[ main::$5 ] +[ main::$8 ] +[ gotoxy::$7 ] +[ gotoxy::$8 ] +[ gotoxy::$9 ] +[ gotoxy::line_offset#0 ] +[ gotoxy::$5 ] +[ gotoxy::$6 ] +[ cputs::c#1 ] +[ printf_number_buffer::buffer_sign#0 ] +[ strtouc::$5 ] +[ strtouc::$6 ] +[ strtouc::val#1 ] +[ strtouc::$4 ] +[ utoa::$11 ] +[ utoa::buffer#3 ] +[ utoa::$10 ] +[ utoa::digit_value#0 ] +[ utoa_append::buffer#0 ] +[ utoa_append::sub#0 ] +[ utoa_append::return#0 ] +[ memcpy::src_end#0 ] +[ memset::end#0 ] +[ printf_buffer ] +Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Allocated zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] +Allocated zp[2]:5 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +Allocated zp[2]:7 [ main::total#10 main::total#1 ] +Allocated zp[2]:9 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +Allocated zp[2]:11 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +Allocated zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Allocated zp[1]:14 [ main::count_a#2 main::count_a#6 main::count_a#1 ] +Allocated zp[1]:15 [ gotoxy::y#4 gotoxy::y#2 ] +Allocated zp[1]:16 [ clrscr::l#2 clrscr::l#1 ] +Allocated zp[2]:17 [ clrscr::line_text#5 clrscr::line_text#1 ] +Allocated zp[2]:19 [ clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated zp[1]:21 [ clrscr::c#2 clrscr::c#1 ] +Allocated zp[2]:22 [ cputs::s#10 cputs::s#11 cputs::s#0 ] +Allocated zp[2]:24 [ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] +Allocated zp[1]:26 [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +Allocated zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] +Allocated zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] +Allocated zp[1]:30 [ cputc::c#3 cputc::c#0 cputc::c#2 ] +Allocated zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:34 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[2]:37 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:39 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[2]:40 [ memcpy::source#2 ] +Allocated zp[2]:42 [ memcpy::destination#2 ] +Allocated zp[2]:44 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:46 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:48 [ memset::str#3 ] +Allocated zp[1]:50 [ memset::c#4 ] +Allocated zp[2]:51 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:53 [ conio_cursor_x ] +Allocated zp[1]:54 [ conio_cursor_y ] +Allocated zp[2]:55 [ conio_line_text ] +Allocated zp[2]:57 [ conio_line_color ] +Allocated zp[2]:59 [ main::pwd ] +Allocated zp[1]:61 [ strtouc::return#0 ] +Allocated zp[1]:62 [ main::min#0 ] +Allocated zp[1]:63 [ strtouc::return#1 ] +Allocated zp[1]:64 [ main::max#0 ] +Allocated zp[1]:65 [ main::ch#0 ] +Allocated zp[1]:66 [ main::$5 ] +Allocated zp[1]:67 [ main::$8 ] +Allocated zp[2]:68 [ gotoxy::$7 ] +Allocated zp[2]:70 [ gotoxy::$8 ] +Allocated zp[2]:72 [ gotoxy::$9 ] +Allocated zp[2]:74 [ gotoxy::line_offset#0 ] +Allocated zp[2]:76 [ gotoxy::$5 ] +Allocated zp[2]:78 [ gotoxy::$6 ] +Allocated zp[1]:80 [ cputs::c#1 ] +Allocated zp[1]:81 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:82 [ strtouc::$5 ] +Allocated zp[1]:83 [ strtouc::$6 ] +Allocated zp[1]:84 [ strtouc::val#1 ] +Allocated zp[1]:85 [ strtouc::$4 ] +Allocated zp[1]:86 [ utoa::$11 ] +Allocated zp[2]:87 [ utoa::buffer#3 ] +Allocated zp[1]:89 [ utoa::$10 ] +Allocated zp[2]:90 [ utoa::digit_value#0 ] +Allocated zp[2]:92 [ utoa_append::buffer#0 ] +Allocated zp[2]:94 [ utoa_append::sub#0 ] +Allocated zp[2]:96 [ utoa_append::return#0 ] +Allocated zp[2]:98 [ memcpy::src_end#0 ] +Allocated zp[2]:100 [ memset::end#0 ] +Allocated mem[12] [ printf_buffer ] +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [18] main::pwd = passwords [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd printf_buffer ] { } ) always clobbers reg byte a +Statement [20] if(0!=*main::pwd) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [23] printf_uint::uvalue#0 = main::valid_a#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#0 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } } ) always clobbers reg byte a +Statement [27] printf_uint::uvalue#1 = main::invalid_a#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#1 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } } ) always clobbers reg byte a +Statement [31] printf_uint::uvalue#2 = main::total#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a +Statement [37] printf_uint::uvalue#3 = main::valid_b#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::invalid_b#11 printf_uint::uvalue#3 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::invalid_b#11 printf_uint::uvalue#3 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } } ) always clobbers reg byte a +Statement [41] printf_uint::uvalue#4 = main::invalid_b#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 printf_uint::uvalue#4 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 printf_uint::uvalue#4 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } } ) always clobbers reg byte a +Statement [45] printf_uint::uvalue#5 = main::total#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#5 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#5 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a +Statement [50] strtouc::str#0 = main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 strtouc::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 strtouc::str#0 printf_buffer ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [55] strtouc::str#1 = main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 strtouc::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 strtouc::str#1 printf_buffer ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:62 [ main::min#0 ] +Statement [60] main::ch#0 = *main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:62 [ main::min#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:64 [ main::max#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:64 [ main::max#0 ] +Statement [61] main::pwd = main::pwd + 3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:65 [ main::ch#0 ] +Potential register analysis [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 missing fragment Fragment not found pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1 allocation: zp[2]:59 [ main::pwd ] reg byte a [ main::$5 ] reg byte y [ main::ch#0 ] +Potential register analysis [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 missing fragment Fragment not found pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1 allocation: zp[2]:59 [ main::pwd ] reg byte x [ main::$5 ] reg byte y [ main::ch#0 ] +MISSING FRAGMENTS + Fragment not found pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1 + Fragment not found pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1 +Statement [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a +Potential register analysis [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 missing fragment Fragment not found pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1 allocation: zp[2]:59 [ main::pwd ] reg byte y [ main::ch#0 ] reg byte a [ main::$8 ] +Potential register analysis [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 missing fragment Fragment not found pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1 allocation: zp[2]:59 [ main::pwd ] reg byte y [ main::ch#0 ] reg byte x [ main::$8 ] +MISSING FRAGMENTS + Fragment not found pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuaa_neq_vbuyy_then_la1 + Fragment not found pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1. Attempted variations pbuz1_derefidx_vbuxx_neq_vbuyy_then_la1 +Statement [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#4 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#4 printf_buffer ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Statement [71] if(0!=*main::pwd) goto main::@7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:65 [ main::ch#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Removing always clobbered register reg byte a as potential for zp[1]:14 [ main::count_a#2 main::count_a#6 main::count_a#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:14 [ main::count_a#2 main::count_a#6 main::count_a#1 ] +Statement [83] if(*main::pwd!=main::ch#0) goto main::@9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [90] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:15 [ gotoxy::y#4 gotoxy::y#2 ] +Statement [92] gotoxy::$7 = (word)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [93] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [97] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [99] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [104] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [105] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [106] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [107] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:16 [ clrscr::l#2 clrscr::l#1 ] +Statement [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [114] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:21 [ clrscr::c#2 clrscr::c#1 ] +Statement [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [119] cputs::c#1 = *cputs::s#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] ( main:7::cputs:22 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:26 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:30 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:34 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:36 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:40 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:44 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::printf_uint:24::printf_number_buffer:130::cputs:183 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a reg byte y +Statement [126] *((byte*)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] ( main:7::printf_uint:24 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [127] utoa::value#1 = printf_uint::uvalue#6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:24 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [133] strtouc::c#0 = *strtouc::str#3 [ main::pwd strtouc::str#3 strtouc::c#0 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#3 strtouc::c#0 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#3 strtouc::c#0 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a reg byte y +Statement [137] *(&main::pwd) = strtouc::str#4 [ main::pwd strtouc::val#3 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::val#3 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::val#3 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] +Statement [139] strtouc::$5 = strtouc::val#3 << 2 [ main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:26 [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +Statement [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 [ main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [141] strtouc::val#1 = strtouc::$6 << 1 [ main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [142] strtouc::$4 = strtouc::c#2 - '0' [ main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:84 [ strtouc::val#1 ] +Statement [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 [ main::pwd strtouc::str#4 strtouc::val#2 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#4 strtouc::val#2 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#4 strtouc::val#2 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [145] strtouc::c#1 = *strtouc::str#2 [ main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] +Statement [148] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y +Statement [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [151] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [160] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [161] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [162] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [163] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [165] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:34 [ utoa::started#2 utoa::started#4 ] +Statement [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [171] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [172] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [173] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [175] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [176] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [185] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [186] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [187] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:39 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] +Statement [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [198] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [207] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [208] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [213] memcpy::src#4 = (byte*)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [214] memcpy::dst#4 = (byte*)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [218] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [222] memset::end#0 = (byte*)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:50 [ memset::c#4 ] +Statement [223] memset::dst#4 = (byte*)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [225] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [227] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:50 [ memset::c#4 ] +Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a +Statement [18] main::pwd = passwords [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd printf_buffer ] { } ) always clobbers reg byte a +Statement [20] if(0!=*main::pwd) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [23] printf_uint::uvalue#0 = main::valid_a#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#0 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } } ) always clobbers reg byte a +Statement [27] printf_uint::uvalue#1 = main::invalid_a#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#1 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } } ) always clobbers reg byte a +Statement [31] printf_uint::uvalue#2 = main::total#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::valid_b#11 main::invalid_b#11 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a +Statement [37] printf_uint::uvalue#3 = main::valid_b#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::invalid_b#11 printf_uint::uvalue#3 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 main::invalid_b#11 printf_uint::uvalue#3 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } } ) always clobbers reg byte a +Statement [41] printf_uint::uvalue#4 = main::invalid_b#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 printf_uint::uvalue#4 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::total#10 printf_uint::uvalue#4 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } } ) always clobbers reg byte a +Statement [45] printf_uint::uvalue#5 = main::total#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#5 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#5 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a +Statement [50] strtouc::str#0 = main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 strtouc::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 strtouc::str#0 printf_buffer ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [55] strtouc::str#1 = main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 strtouc::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 strtouc::str#1 printf_buffer ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [60] main::ch#0 = *main::pwd [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [61] main::pwd = main::pwd + 3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#4 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#4 printf_buffer ] { } ) always clobbers reg byte a +Statement [71] if(0!=*main::pwd) goto main::@7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [83] if(*main::pwd!=main::ch#0) goto main::@9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::pwd main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 main::max#0 main::ch#0 main::count_b#11 main::count_a#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [90] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [92] gotoxy::$7 = (word)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [93] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [97] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [99] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [104] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [105] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [106] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [107] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [114] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [119] cputs::c#1 = *cputs::s#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] ( main:7::cputs:22 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:26 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:30 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:34 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:36 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:40 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:44 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::cputs:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { } main:7::printf_uint:24::printf_number_buffer:130::cputs:183 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#10 cputs::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } } ) always clobbers reg byte a reg byte y +Statement [126] *((byte*)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] ( main:7::printf_uint:24 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [127] utoa::value#1 = printf_uint::uvalue#6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:24 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [133] strtouc::c#0 = *strtouc::str#3 [ main::pwd strtouc::str#3 strtouc::c#0 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#3 strtouc::c#0 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#3 strtouc::c#0 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a reg byte y +Statement [137] *(&main::pwd) = strtouc::str#4 [ main::pwd strtouc::val#3 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::val#3 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::val#3 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [139] strtouc::$5 = strtouc::val#3 << 2 [ main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::val#3 strtouc::c#2 strtouc::str#4 strtouc::$5 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 [ main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::$6 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [141] strtouc::val#1 = strtouc::$6 << 1 [ main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#2 strtouc::str#4 strtouc::val#1 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [142] strtouc::$4 = strtouc::c#2 - '0' [ main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#4 strtouc::val#1 strtouc::$4 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 [ main::pwd strtouc::str#4 strtouc::val#2 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::str#4 strtouc::val#2 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::str#4 strtouc::val#2 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a +Statement [145] strtouc::c#1 = *strtouc::str#2 [ main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] ( main:7::strtouc:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] { { strtouc::str#0 = strtouc::str#3 main::pwd } { strtouc::return#0 = strtouc::val#3 } } main:7::strtouc:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 main::min#0 printf_buffer main::pwd strtouc::c#1 strtouc::val#2 strtouc::str#2 ] { { strtouc::str#1 = strtouc::str#3 main::pwd } { strtouc::return#1 = strtouc::val#3 } } ) always clobbers reg byte a reg byte y +Statement [148] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y +Statement [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [151] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [160] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [161] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [162] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [163] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [165] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [171] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [172] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [173] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [175] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [176] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:24::utoa:128 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } } main:7::printf_uint:28::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } } main:7::printf_uint:32::utoa:128 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } main:7::printf_uint:38::utoa:128 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } } main:7::printf_uint:42::utoa:128 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } } main:7::printf_uint:46::utoa:128 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [185] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [186] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [187] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:24::utoa:128::utoa_append:174 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:28::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:32::utoa:128::utoa_append:174 [ main::total#10 main::valid_b#11 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:38::utoa:128::utoa_append:174 [ main::total#10 main::invalid_b#11 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:42::utoa:128::utoa_append:174 [ main::total#10 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:7::printf_uint:46::utoa:128::utoa_append:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [198] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [207] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [208] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [213] memcpy::src#4 = (byte*)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [214] memcpy::dst#4 = (byte*)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [218] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:200 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:200 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:200 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memcpy:202 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memcpy:202 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memcpy:202 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [222] memset::end#0 = (byte*)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [223] memset::dst#4 = (byte*)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [225] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a +Statement [227] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:204 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:204 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:204 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:204 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:153::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:153::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:153::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:153::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:22::cputc:124::cputln:156::cscroll:189::memset:206 [ main::valid_a#11 main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:26::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:30::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:34::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:36::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:40::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:44::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:48::cputc:124::cputln:156::cscroll:189::memset:206 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:28::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:32::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:38::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:42::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:46::printf_number_buffer:130::cputs:183::cputc:124::cputln:156::cscroll:189::memset:206 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:24::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::invalid_a#11 main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 main::valid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:28::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 main::invalid_a#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:32::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::valid_b#11 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:38::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 main::invalid_b#11 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 main::valid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:42::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ main::total#10 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 main::invalid_b#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uint:46::printf_number_buffer:130::cputc:181::cputln:156::cscroll:189::memset:206 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 main::total#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] : zp[2]:3 , +Potential registers zp[2]:5 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] : zp[2]:5 , +Potential registers zp[2]:7 [ main::total#10 main::total#1 ] : zp[2]:7 , +Potential registers zp[2]:9 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] : zp[2]:9 , +Potential registers zp[2]:11 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] : zp[2]:11 , +Potential registers zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] : zp[1]:13 , reg byte x , +Potential registers zp[1]:14 [ main::count_a#2 main::count_a#6 main::count_a#1 ] : zp[1]:14 , reg byte x , +Potential registers zp[1]:15 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:15 , reg byte x , reg byte y , +Potential registers zp[1]:16 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:16 , reg byte x , reg byte y , +Potential registers zp[2]:17 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:17 , +Potential registers zp[2]:19 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:19 , +Potential registers zp[1]:21 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:21 , reg byte x , reg byte y , +Potential registers zp[2]:22 [ cputs::s#10 cputs::s#11 cputs::s#0 ] : zp[2]:22 , +Potential registers zp[2]:24 [ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] : zp[2]:24 , +Potential registers zp[1]:26 [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] : zp[1]:26 , reg byte x , reg byte y , +Potential registers zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] : zp[1]:27 , reg byte x , +Potential registers zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] : zp[2]:28 , +Potential registers zp[1]:30 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:30 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:31 , reg byte x , +Potential registers zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:32 , +Potential registers zp[1]:34 [ utoa::started#2 utoa::started#4 ] : zp[1]:34 , reg byte x , reg byte y , +Potential registers zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:35 , +Potential registers zp[2]:37 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:37 , +Potential registers zp[1]:39 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:39 , reg byte x , reg byte y , +Potential registers zp[2]:40 [ memcpy::source#2 ] : zp[2]:40 , +Potential registers zp[2]:42 [ memcpy::destination#2 ] : zp[2]:42 , +Potential registers zp[2]:44 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:44 , +Potential registers zp[2]:46 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:46 , +Potential registers zp[2]:48 [ memset::str#3 ] : zp[2]:48 , +Potential registers zp[1]:50 [ memset::c#4 ] : zp[1]:50 , reg byte x , +Potential registers zp[2]:51 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:51 , +Potential registers zp[1]:53 [ conio_cursor_x ] : zp[1]:53 , +Potential registers zp[1]:54 [ conio_cursor_y ] : zp[1]:54 , +Potential registers zp[2]:55 [ conio_line_text ] : zp[2]:55 , +Potential registers zp[2]:57 [ conio_line_color ] : zp[2]:57 , +Potential registers zp[2]:59 [ main::pwd ] : zp[2]:59 , +Potential registers zp[1]:61 [ strtouc::return#0 ] : zp[1]:61 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:62 [ main::min#0 ] : zp[1]:62 , reg byte x , +Potential registers zp[1]:63 [ strtouc::return#1 ] : zp[1]:63 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:64 [ main::max#0 ] : zp[1]:64 , reg byte x , +Potential registers zp[1]:65 [ main::ch#0 ] : zp[1]:65 , reg byte x , +Potential registers zp[1]:66 [ main::$5 ] : zp[1]:66 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:67 [ main::$8 ] : zp[1]:67 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:68 [ gotoxy::$7 ] : zp[2]:68 , +Potential registers zp[2]:70 [ gotoxy::$8 ] : zp[2]:70 , +Potential registers zp[2]:72 [ gotoxy::$9 ] : zp[2]:72 , +Potential registers zp[2]:74 [ gotoxy::line_offset#0 ] : zp[2]:74 , +Potential registers zp[2]:76 [ gotoxy::$5 ] : zp[2]:76 , +Potential registers zp[2]:78 [ gotoxy::$6 ] : zp[2]:78 , +Potential registers zp[1]:80 [ cputs::c#1 ] : zp[1]:80 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:81 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:81 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:82 [ strtouc::$5 ] : zp[1]:82 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:83 [ strtouc::$6 ] : zp[1]:83 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:84 [ strtouc::val#1 ] : zp[1]:84 , reg byte x , reg byte y , +Potential registers zp[1]:85 [ strtouc::$4 ] : zp[1]:85 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:86 [ utoa::$11 ] : zp[1]:86 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:87 [ utoa::buffer#3 ] : zp[2]:87 , +Potential registers zp[1]:89 [ utoa::$10 ] : zp[1]:89 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:90 [ utoa::digit_value#0 ] : zp[2]:90 , +Potential registers zp[2]:92 [ utoa_append::buffer#0 ] : zp[2]:92 , +Potential registers zp[2]:94 [ utoa_append::sub#0 ] : zp[2]:94 , +Potential registers zp[2]:96 [ utoa_append::return#0 ] : zp[2]:96 , +Potential registers zp[2]:98 [ memcpy::src_end#0 ] : zp[2]:98 , +Potential registers zp[2]:100 [ memset::end#0 ] : zp[2]:100 , +Potential registers mem[12] [ printf_buffer ] : mem[12] , + +REGISTER UPLIFT SCOPES +Uplift Scope [memcpy] 301,250,000,004.25: zp[2]:44 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 202,333,333,337.67: zp[2]:46 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,625,000,000.25: zp[2]:98 [ memcpy::src_end#0 ] 0: zp[2]:40 [ memcpy::source#2 ] 0: zp[2]:42 [ memcpy::destination#2 ] +Uplift Scope [memset] 335,666,666,672.33: zp[2]:51 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333,333.67: zp[2]:100 [ memset::end#0 ] 14,285,714,285.86: zp[1]:50 [ memset::c#4 ] 0: zp[2]:48 [ memset::str#3 ] +Uplift Scope [utoa_append] 25,055,003.5: zp[2]:37 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 20,050,002.5: zp[1]:39 [ utoa_append::digit#2 utoa_append::digit#1 ] 3,335,000.5: zp[2]:94 [ utoa_append::sub#0 ] 20,002: zp[2]:96 [ utoa_append::return#0 ] 13,750.25: zp[2]:92 [ utoa_append::buffer#0 ] +Uplift Scope [] 2,580,646.85: zp[1]:54 [ conio_cursor_y ] 1,811,477.12: zp[2]:57 [ conio_line_color ] 1,796,749.67: zp[2]:55 [ conio_line_text ] 138,890.83: zp[1]:53 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 1,252,506: zp[1]:30 [ cputc::c#3 cputc::c#0 cputc::c#2 ] +Uplift Scope [strtouc] 268,838.17: zp[1]:26 [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] 200,002: zp[1]:82 [ strtouc::$5 ] 200,002: zp[1]:83 [ strtouc::$6 ] 200,002: zp[1]:85 [ strtouc::$4 ] 176,758: zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] 104,192.96: zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] 100,001: zp[1]:84 [ strtouc::val#1 ] 202: zp[1]:61 [ strtouc::return#0 ] 202: zp[1]:63 [ strtouc::return#1 ] +Uplift Scope [cputs] 215,003.5: zp[2]:22 [ cputs::s#10 cputs::s#11 cputs::s#0 ] 100,001: zp[1]:80 [ cputs::c#1 ] +Uplift Scope [utoa] 38,003.93: zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 31,411.36: zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 22,859.43: zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] 20,002: zp[1]:89 [ utoa::$10 ] 15,001.5: zp[1]:34 [ utoa::started#2 utoa::started#4 ] 6,000.6: zp[2]:90 [ utoa::digit_value#0 ] 2,002: zp[1]:86 [ utoa::$11 ] 2,002: zp[2]:87 [ utoa::buffer#3 ] +Uplift Scope [clrscr] 32,503.25: zp[1]:21 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:19 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:17 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:16 [ clrscr::l#2 clrscr::l#1 ] +Uplift Scope [main] 4,304.75: zp[1]:14 [ main::count_a#2 main::count_a#6 main::count_a#1 ] 309.16: zp[2]:9 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] 308.71: zp[2]:11 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] 294.58: zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] 254.8: zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] 253.77: zp[2]:5 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] 202: zp[1]:66 [ main::$5 ] 202: zp[1]:67 [ main::$8 ] 104.67: zp[2]:7 [ main::total#10 main::total#1 ] 100.54: zp[2]:59 [ main::pwd ] 81.5: zp[1]:65 [ main::ch#0 ] 15.95: zp[1]:64 [ main::max#0 ] 13.17: zp[1]:62 [ main::min#0 ] +Uplift Scope [gotoxy] 202: zp[2]:70 [ gotoxy::$8 ] 202: zp[2]:72 [ gotoxy::$9 ] 202: zp[2]:76 [ gotoxy::$5 ] 202: zp[2]:78 [ gotoxy::$6 ] 151.5: zp[2]:68 [ gotoxy::$7 ] 138.33: zp[1]:15 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:74 [ gotoxy::line_offset#0 ] +Uplift Scope [printf_number_buffer] 701: zp[1]:81 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [printf_uint] 215.5: zp[2]:24 [ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] +Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplift Scope [RADIX] +Uplift Scope [MOS6526_CIA] +Uplift Scope [MOS6569_VICII] +Uplift Scope [MOS6581_SID] +Uplift Scope [cputln] +Uplift Scope [cscroll] +Uplift Scope [printf_format_number] +Uplift Scope [printf_buffer_number] +Uplift Scope [printf_format_string] +Uplift Scope [__start] + +Uplifting [memcpy] best 47097 combination zp[2]:44 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:46 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:98 [ memcpy::src_end#0 ] zp[2]:40 [ memcpy::source#2 ] zp[2]:42 [ memcpy::destination#2 ] +Uplifting [memset] best 46991 combination zp[2]:51 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:100 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:48 [ memset::str#3 ] +Uplifting [utoa_append] best 46388 combination zp[2]:37 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:94 [ utoa_append::sub#0 ] zp[2]:96 [ utoa_append::return#0 ] zp[2]:92 [ utoa_append::buffer#0 ] +Uplifting [] best 46388 combination zp[1]:54 [ conio_cursor_y ] zp[2]:57 [ conio_line_color ] zp[2]:55 [ conio_line_text ] zp[1]:53 [ conio_cursor_x ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 46349 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +Uplifting [strtouc] best 44198 combination reg byte x [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] reg byte a [ strtouc::$5 ] reg byte a [ strtouc::$6 ] reg byte a [ strtouc::$4 ] zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] zp[1]:84 [ strtouc::val#1 ] zp[1]:61 [ strtouc::return#0 ] zp[1]:63 [ strtouc::return#1 ] +Limited combination testing to 100 combinations of 18432 possible. +Uplifting [cputs] best 44108 combination zp[2]:22 [ cputs::s#10 cputs::s#11 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [utoa] best 43974 combination zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:90 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:87 [ utoa::buffer#3 ] +Uplifting [clrscr] best 42384 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:19 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:17 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [main] best 41704 combination reg byte x [ main::count_a#2 main::count_a#6 main::count_a#1 ] zp[2]:9 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] zp[2]:11 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] zp[2]:5 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] reg byte y [ main::$5 ] reg byte y [ main::$8 ] zp[2]:7 [ main::total#10 main::total#1 ] zp[2]:59 [ main::pwd ] zp[1]:65 [ main::ch#0 ] zp[1]:64 [ main::max#0 ] zp[1]:62 [ main::min#0 ] +Limited combination testing to 100 combinations of 512 possible. +Uplifting [gotoxy] best 41691 combination zp[2]:70 [ gotoxy::$8 ] zp[2]:72 [ gotoxy::$9 ] zp[2]:76 [ gotoxy::$5 ] zp[2]:78 [ gotoxy::$6 ] zp[2]:68 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:74 [ gotoxy::line_offset#0 ] +Uplifting [printf_number_buffer] best 41682 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_uint] best 41682 combination zp[2]:24 [ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] +Uplifting [conio_c64_init] best 41670 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 41670 combination +Uplifting [MOS6526_CIA] best 41670 combination +Uplifting [MOS6569_VICII] best 41670 combination +Uplifting [MOS6581_SID] best 41670 combination +Uplifting [cputln] best 41670 combination +Uplifting [cscroll] best 41670 combination +Uplifting [printf_format_number] best 41670 combination +Uplifting [printf_buffer_number] best 41670 combination +Uplifting [printf_format_string] best 41670 combination +Uplifting [__start] best 41670 combination +Attempting to uplift remaining variables inzp[1]:54 [ conio_cursor_y ] +Uplifting [] best 41670 combination zp[1]:54 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:53 [ conio_cursor_x ] +Uplifting [] best 41670 combination zp[1]:53 [ conio_cursor_x ] +Attempting to uplift remaining variables inzp[1]:27 [ strtouc::val#3 strtouc::val#2 ] +Uplifting [strtouc] best 41670 combination zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] +Attempting to uplift remaining variables inzp[1]:84 [ strtouc::val#1 ] +Uplifting [strtouc] best 41670 combination zp[1]:84 [ strtouc::val#1 ] +Attempting to uplift remaining variables inzp[1]:31 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 41670 combination zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Uplifting [main] best 41670 combination zp[1]:13 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Attempting to uplift remaining variables inzp[1]:61 [ strtouc::return#0 ] +Uplifting [strtouc] best 41610 combination reg byte a [ strtouc::return#0 ] +Attempting to uplift remaining variables inzp[1]:63 [ strtouc::return#1 ] +Uplifting [strtouc] best 41550 combination reg byte a [ strtouc::return#1 ] +Attempting to uplift remaining variables inzp[1]:65 [ main::ch#0 ] +Uplifting [main] best 41550 combination zp[1]:65 [ main::ch#0 ] +Attempting to uplift remaining variables inzp[1]:64 [ main::max#0 ] +Uplifting [main] best 41550 combination zp[1]:64 [ main::max#0 ] +Attempting to uplift remaining variables inzp[1]:62 [ main::min#0 ] +Uplifting [main] best 41550 combination zp[1]:62 [ main::min#0 ] +Coalescing zero page register [ zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 ] ] with [ zp[2]:24 [ printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] ] - score: 1 +Coalescing zero page register [ zp[1]:27 [ strtouc::val#3 strtouc::val#2 ] ] with [ zp[1]:84 [ strtouc::val#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:37 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:96 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:87 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:92 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:40 [ memcpy::source#2 ] ] with [ zp[2]:44 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:42 [ memcpy::destination#2 ] ] with [ zp[2]:46 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:48 [ memset::str#3 ] ] with [ zp[2]:51 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:68 [ gotoxy::$7 ] ] with [ zp[2]:72 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:74 [ gotoxy::line_offset#0 ] ] with [ zp[2]:78 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:90 [ utoa::digit_value#0 ] ] with [ zp[2]:94 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:3 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 ] ] with [ zp[2]:32 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:68 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:74 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:22 [ cputs::s#10 cputs::s#11 cputs::s#0 ] ] with [ zp[2]:17 [ clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 ] ] with [ zp[2]:19 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[1]:31 [ utoa::digit#2 utoa::digit#1 ] ] with [ zp[1]:27 [ strtouc::val#3 strtouc::val#2 strtouc::val#1 ] ] +Coalescing zero page register [ zp[2]:40 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:35 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] +Coalescing zero page register [ zp[2]:48 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:42 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[2]:98 [ memcpy::src_end#0 ] ] with [ zp[2]:90 [ utoa::digit_value#0 utoa_append::sub#0 ] ] +Coalescing zero page register [ zp[2]:40 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:28 [ strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[1]:64 [ main::max#0 ] ] with [ zp[1]:31 [ utoa::digit#2 utoa::digit#1 strtouc::val#3 strtouc::val#2 strtouc::val#1 ] ] +Coalescing zero page register [ zp[2]:100 [ memset::end#0 ] ] with [ zp[2]:98 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] ] +Allocated (was zp[2]:3) zp[2]:2 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +Allocated (was zp[2]:5) zp[2]:4 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +Allocated (was zp[2]:7) zp[2]:6 [ main::total#10 main::total#1 ] +Allocated (was zp[2]:9) zp[2]:8 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +Allocated (was zp[2]:11) zp[2]:10 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +Allocated (was zp[1]:13) zp[1]:12 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +Allocated (was zp[2]:22) zp[2]:13 [ cputs::s#10 cputs::s#11 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +Allocated (was zp[2]:40) zp[2]:15 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated (was zp[2]:48) zp[2]:17 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[1]:53) zp[1]:19 [ conio_cursor_x ] +Allocated (was zp[1]:54) zp[1]:20 [ conio_cursor_y ] +Allocated (was zp[2]:55) zp[2]:21 [ conio_line_text ] +Allocated (was zp[2]:57) zp[2]:23 [ conio_line_color ] +Allocated (was zp[2]:59) zp[2]:25 [ main::pwd ] +Allocated (was zp[1]:62) zp[1]:27 [ main::min#0 ] +Allocated (was zp[1]:64) zp[1]:28 [ main::max#0 utoa::digit#2 utoa::digit#1 strtouc::val#3 strtouc::val#2 strtouc::val#1 ] +Allocated (was zp[1]:65) zp[1]:29 [ main::ch#0 ] +Allocated (was zp[2]:68) zp[2]:30 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:70) zp[2]:32 [ gotoxy::$8 ] +Allocated (was zp[2]:76) zp[2]:34 [ gotoxy::$5 ] +Allocated (was zp[2]:100) zp[2]:36 [ memset::end#0 memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] + +ASSEMBLER BEFORE OPTIMIZATION + // File Comments +// https://adventofcode.com/2020/day/2 + // Upstart +.pc = $801 "Basic" +:BasicUpstart(__start) +.pc = $80d "Program" + // Global Constants & labels + .const LIGHT_BLUE = $e + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // Color Ram + .label COLORRAM = $d800 + // Default address of screen character matrix + .label DEFAULT_SCREEN = $400 + // The number of bytes on the screen + // The current cursor x-position + .label conio_cursor_x = $13 + // The current cursor y-position + .label conio_cursor_y = $14 + // The current text cursor line start + .label conio_line_text = $15 + // The current color cursor line start + .label conio_line_color = $17 + // __start +__start: { + jmp __init1 + // __start::__init1 + __init1: + // [1] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [2] conio_cursor_y = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [3] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // [4] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + // [5] call conio_c64_init + jsr conio_c64_init + // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] + __b1_from___init1: + jmp __b1 + // __start::@1 + __b1: + // [7] call main + // [16] phi from __start::@1 to main [phi:__start::@1->main] + main_from___b1: + jsr main + jmp __breturn + // __start::@return + __breturn: + // [8] return + rts +} + // conio_c64_init +// Set initial cursor position +conio_c64_init: { + // Position cursor at current line + .label BASIC_CURSOR_LINE = $d6 + // [9] conio_c64_init::line#0 = *conio_c64_init::BASIC_CURSOR_LINE -- vbuxx=_deref_pbuc1 + ldx BASIC_CURSOR_LINE + // [10] if(conio_c64_init::line#0<$19) goto conio_c64_init::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19 + bcc __b2_from_conio_c64_init + // [12] phi from conio_c64_init to conio_c64_init::@1 [phi:conio_c64_init->conio_c64_init::@1] + __b1_from_conio_c64_init: + // [12] phi conio_c64_init::line#2 = (byte)$19-1 [phi:conio_c64_init->conio_c64_init::@1#0] -- vbuxx=vbuc1 + ldx #$19-1 + jmp __b1 + // [11] phi from conio_c64_init to conio_c64_init::@2 [phi:conio_c64_init->conio_c64_init::@2] + __b2_from_conio_c64_init: + jmp __b2 + // conio_c64_init::@2 + __b2: + // [12] phi from conio_c64_init::@2 to conio_c64_init::@1 [phi:conio_c64_init::@2->conio_c64_init::@1] + __b1_from___b2: + // [12] phi conio_c64_init::line#2 = conio_c64_init::line#0 [phi:conio_c64_init::@2->conio_c64_init::@1#0] -- register_copy + jmp __b1 + // conio_c64_init::@1 + __b1: + // [13] gotoxy::y#2 = conio_c64_init::line#2 + // [14] call gotoxy + jsr gotoxy + jmp __breturn + // conio_c64_init::@return + __breturn: + // [15] return + rts +} + // main +main: { + .label pwd = $19 + .label min = $1b + .label max = $1c + .label ch = $1d + // skip char and ": " + // Count whether char at pos min & max matches ch + .label count_b = $c + .label valid_a = 2 + .label invalid_a = 4 + .label valid_b = 8 + .label invalid_b = $a + .label total = 6 + // [17] call clrscr + // [101] phi from main to clrscr [phi:main->clrscr] + clrscr_from_main: + jsr clrscr + jmp __b20 + // main::@20 + __b20: + // [18] main::pwd = passwords -- pbuz1=pbuc1 + lda #<passwords + sta.z pwd + lda #>passwords + sta.z pwd+1 + // [19] phi from main::@20 to main::@1 [phi:main::@20->main::@1] + __b1_from___b20: + // [19] phi main::invalid_b#11 = 0 [phi:main::@20->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z invalid_b + lda #>0 + sta.z invalid_b+1 + // [19] phi main::valid_b#11 = 0 [phi:main::@20->main::@1#1] -- vwuz1=vwuc1 + lda #<0 + sta.z valid_b + lda #>0 + sta.z valid_b+1 + // [19] phi main::total#10 = 0 [phi:main::@20->main::@1#2] -- vwuz1=vwuc1 + lda #<0 + sta.z total + lda #>0 + sta.z total+1 + // [19] phi main::invalid_a#11 = 0 [phi:main::@20->main::@1#3] -- vwuz1=vwuc1 + lda #<0 + sta.z invalid_a + lda #>0 + sta.z invalid_a+1 + // [19] phi main::valid_a#11 = 0 [phi:main::@20->main::@1#4] -- vwuz1=vwuc1 + lda #<0 + sta.z valid_a + lda #>0 + sta.z valid_a+1 + jmp __b1 + // main::@1 + __b1: + // [20] if(0!=*main::pwd) goto main::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pwd),y + cmp #0 + bne __b2 + // [21] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + __b3_from___b1: + jmp __b3 + // main::@3 + __b3: + // [22] call cputs + // [117] phi from main::@3 to cputs [phi:main::@3->cputs] + cputs_from___b3: + // [117] phi cputs::s#11 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + jmp __b23 + // main::@23 + __b23: + // [23] printf_uint::uvalue#0 = main::valid_a#11 + // [24] call printf_uint + // [125] phi from main::@23 to printf_uint [phi:main::@23->printf_uint] + printf_uint_from___b23: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#0 [phi:main::@23->printf_uint#0] -- register_copy + jsr printf_uint + // [25] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + __b24_from___b23: + jmp __b24 + // main::@24 + __b24: + // [26] call cputs + // [117] phi from main::@24 to cputs [phi:main::@24->cputs] + cputs_from___b24: + // [117] phi cputs::s#11 = main::s1 [phi:main::@24->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + jmp __b25 + // main::@25 + __b25: + // [27] printf_uint::uvalue#1 = main::invalid_a#11 -- vwuz1=vwuz2 + lda.z invalid_a + sta.z printf_uint.uvalue + lda.z invalid_a+1 + sta.z printf_uint.uvalue+1 + // [28] call printf_uint + // [125] phi from main::@25 to printf_uint [phi:main::@25->printf_uint] + printf_uint_from___b25: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#1 [phi:main::@25->printf_uint#0] -- register_copy + jsr printf_uint + // [29] phi from main::@25 to main::@26 [phi:main::@25->main::@26] + __b26_from___b25: + jmp __b26 + // main::@26 + __b26: + // [30] call cputs + // [117] phi from main::@26 to cputs [phi:main::@26->cputs] + cputs_from___b26: + // [117] phi cputs::s#11 = main::s2 [phi:main::@26->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + jmp __b27 + // main::@27 + __b27: + // [31] printf_uint::uvalue#2 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [32] call printf_uint + // [125] phi from main::@27 to printf_uint [phi:main::@27->printf_uint] + printf_uint_from___b27: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#2 [phi:main::@27->printf_uint#0] -- register_copy + jsr printf_uint + // [33] phi from main::@27 to main::@28 [phi:main::@27->main::@28] + __b28_from___b27: + jmp __b28 + // main::@28 + __b28: + // [34] call cputs + // [117] phi from main::@28 to cputs [phi:main::@28->cputs] + cputs_from___b28: + // [117] phi cputs::s#11 = main::s3 [phi:main::@28->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + // [35] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + __b29_from___b28: + jmp __b29 + // main::@29 + __b29: + // [36] call cputs + // [117] phi from main::@29 to cputs [phi:main::@29->cputs] + cputs_from___b29: + // [117] phi cputs::s#11 = main::s4 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + jmp __b30 + // main::@30 + __b30: + // [37] printf_uint::uvalue#3 = main::valid_b#11 -- vwuz1=vwuz2 + lda.z valid_b + sta.z printf_uint.uvalue + lda.z valid_b+1 + sta.z printf_uint.uvalue+1 + // [38] call printf_uint + // [125] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + printf_uint_from___b30: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#3 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [39] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + __b31_from___b30: + jmp __b31 + // main::@31 + __b31: + // [40] call cputs + // [117] phi from main::@31 to cputs [phi:main::@31->cputs] + cputs_from___b31: + // [117] phi cputs::s#11 = main::s1 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + jmp __b32 + // main::@32 + __b32: + // [41] printf_uint::uvalue#4 = main::invalid_b#11 -- vwuz1=vwuz2 + lda.z invalid_b + sta.z printf_uint.uvalue + lda.z invalid_b+1 + sta.z printf_uint.uvalue+1 + // [42] call printf_uint + // [125] phi from main::@32 to printf_uint [phi:main::@32->printf_uint] + printf_uint_from___b32: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#4 [phi:main::@32->printf_uint#0] -- register_copy + jsr printf_uint + // [43] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + __b33_from___b32: + jmp __b33 + // main::@33 + __b33: + // [44] call cputs + // [117] phi from main::@33 to cputs [phi:main::@33->cputs] + cputs_from___b33: + // [117] phi cputs::s#11 = main::s2 [phi:main::@33->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + jmp __b34 + // main::@34 + __b34: + // [45] printf_uint::uvalue#5 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [46] call printf_uint + // [125] phi from main::@34 to printf_uint [phi:main::@34->printf_uint] + printf_uint_from___b34: + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#5 [phi:main::@34->printf_uint#0] -- register_copy + jsr printf_uint + // [47] phi from main::@34 to main::@35 [phi:main::@34->main::@35] + __b35_from___b34: + jmp __b35 + // main::@35 + __b35: + // [48] call cputs + // [117] phi from main::@35 to cputs [phi:main::@35->cputs] + cputs_from___b35: + // [117] phi cputs::s#11 = main::s3 [phi:main::@35->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + // [49] phi from main::@19 main::@35 to main::@19 [phi:main::@19/main::@35->main::@19] + __b19_from___b19: + __b19_from___b35: + jmp __b19 + // main::@19 + __b19: + jmp __b19_from___b19 + // main::@2 + __b2: + // [50] strtouc::str#0 = main::pwd -- pbuz1=pbuz2 + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + // [51] call strtouc + // [132] phi from main::@2 to strtouc [phi:main::@2->strtouc] + strtouc_from___b2: + // [132] phi strtouc::str#3 = strtouc::str#0 [phi:main::@2->strtouc#0] -- register_copy + jsr strtouc + // [52] strtouc::return#0 = strtouc::val#3 -- vbuaa=vbuz1 + lda.z strtouc.val + jmp __b21 + // main::@21 + __b21: + // [53] main::min#0 = strtouc::return#0 -- vbuz1=vbuaa + sta.z min + // [54] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [55] strtouc::str#1 = main::pwd -- pbuz1=pbuz2 + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + // [56] call strtouc + // [132] phi from main::@21 to strtouc [phi:main::@21->strtouc] + strtouc_from___b21: + // [132] phi strtouc::str#3 = strtouc::str#1 [phi:main::@21->strtouc#0] -- register_copy + jsr strtouc + // [57] strtouc::return#1 = strtouc::val#3 -- vbuaa=vbuz1 + lda.z strtouc.val + jmp __b22 + // main::@22 + __b22: + // [58] main::max#0 = strtouc::return#1 -- vbuz1=vbuaa + sta.z max + // [59] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [60] main::ch#0 = *main::pwd -- vbuz1=_deref_pbuz2 + ldy #0 + lda (pwd),y + sta.z ch + // [61] main::pwd = main::pwd + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z pwd + sta.z pwd + bcc !+ + inc.z pwd+1 + !: + // [62] main::$5 = main::min#0 - 1 -- vbuyy=vbuz1_minus_1 + lda.z min + tay + dey + // [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 -- pbuz1_derefidx_vbuyy_neq_vbuz2_then_la1 + lda (pwd),y + cmp.z ch + bne __b4_from___b22 + // [64] phi from main::@22 to main::@16 [phi:main::@22->main::@16] + __b16_from___b22: + jmp __b16 + // main::@16 + __b16: + // [65] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + __b4_from___b16: + // [65] phi main::count_b#4 = 1 [phi:main::@16->main::@4#0] -- vbuz1=vbuc1 + lda #1 + sta.z count_b + jmp __b4 + // [65] phi from main::@22 to main::@4 [phi:main::@22->main::@4] + __b4_from___b22: + // [65] phi main::count_b#4 = 0 [phi:main::@22->main::@4#0] -- vbuz1=vbuc1 + lda #0 + sta.z count_b + jmp __b4 + // main::@4 + __b4: + // [66] main::$8 = main::max#0 - 1 -- vbuyy=vbuz1_minus_1 + lda.z max + tay + dey + // [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 -- pbuz1_derefidx_vbuyy_neq_vbuz2_then_la1 + lda (pwd),y + cmp.z ch + bne __b5_from___b4 + jmp __b17 + // main::@17 + __b17: + // [68] main::count_b#2 = ++ main::count_b#4 -- vbuz1=_inc_vbuz1 + inc.z count_b + // [69] phi from main::@17 main::@4 to main::@5 [phi:main::@17/main::@4->main::@5] + __b5_from___b17: + __b5_from___b4: + // [69] phi main::count_b#11 = main::count_b#2 [phi:main::@17/main::@4->main::@5#0] -- register_copy + jmp __b5 + // main::@5 + __b5: + // [70] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + __b6_from___b5: + // [70] phi main::count_a#2 = 0 [phi:main::@5->main::@6#0] -- vbuxx=vbuc1 + ldx #0 + jmp __b6 + // main::@6 + __b6: + // [71] if(0!=*main::pwd) goto main::@7 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pwd),y + cmp #0 + bne __b7 + jmp __b8 + // main::@8 + __b8: + // [72] if(main::count_a#2<main::min#0) goto main::@11 -- vbuxx_lt_vbuz1_then_la1 + //printf("[%u] min: %u max:%u char:%c count:%u\n", idx, min, max, ch, count); + // Test rule A: + cpx.z min + bcc __b11 + jmp __b36 + // main::@36 + __b36: + // [73] if(main::count_a#2<=main::max#0) goto main::@12 -- vbuxx_le_vbuz1_then_la1 + lda.z max + stx.z $ff + cmp.z $ff + bcs __b12 + jmp __b11 + // main::@11 + __b11: + // [74] main::invalid_a#1 = ++ main::invalid_a#11 -- vwuz1=_inc_vwuz1 + inc.z invalid_a + bne !+ + inc.z invalid_a+1 + !: + // [75] phi from main::@11 main::@12 to main::@13 [phi:main::@11/main::@12->main::@13] + __b13_from___b11: + __b13_from___b12: + // [75] phi main::invalid_a#16 = main::invalid_a#1 [phi:main::@11/main::@12->main::@13#0] -- register_copy + // [75] phi main::valid_a#15 = main::valid_a#11 [phi:main::@11/main::@12->main::@13#1] -- register_copy + jmp __b13 + // main::@13 + __b13: + // [76] if(main::count_b#11==1) goto main::@14 -- vbuz1_eq_vbuc1_then_la1 + // Test rule A: + lda #1 + cmp.z count_b + beq __b14 + jmp __b18 + // main::@18 + __b18: + // [77] main::invalid_b#1 = ++ main::invalid_b#11 -- vwuz1=_inc_vwuz1 + inc.z invalid_b + bne !+ + inc.z invalid_b+1 + !: + // [78] phi from main::@14 main::@18 to main::@15 [phi:main::@14/main::@18->main::@15] + __b15_from___b14: + __b15_from___b18: + // [78] phi main::invalid_b#30 = main::invalid_b#11 [phi:main::@14/main::@18->main::@15#0] -- register_copy + // [78] phi main::valid_b#28 = main::valid_b#1 [phi:main::@14/main::@18->main::@15#1] -- register_copy + jmp __b15 + // main::@15 + __b15: + // [79] main::total#1 = ++ main::total#10 -- vwuz1=_inc_vwuz1 + inc.z total + bne !+ + inc.z total+1 + !: + // [80] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [19] phi from main::@15 to main::@1 [phi:main::@15->main::@1] + __b1_from___b15: + // [19] phi main::invalid_b#11 = main::invalid_b#30 [phi:main::@15->main::@1#0] -- register_copy + // [19] phi main::valid_b#11 = main::valid_b#28 [phi:main::@15->main::@1#1] -- register_copy + // [19] phi main::total#10 = main::total#1 [phi:main::@15->main::@1#2] -- register_copy + // [19] phi main::invalid_a#11 = main::invalid_a#16 [phi:main::@15->main::@1#3] -- register_copy + // [19] phi main::valid_a#11 = main::valid_a#15 [phi:main::@15->main::@1#4] -- register_copy + jmp __b1 + // main::@14 + __b14: + // [81] main::valid_b#1 = ++ main::valid_b#11 -- vwuz1=_inc_vwuz1 + inc.z valid_b + bne !+ + inc.z valid_b+1 + !: + jmp __b15_from___b14 + // main::@12 + __b12: + // [82] main::valid_a#1 = ++ main::valid_a#11 -- vwuz1=_inc_vwuz1 + inc.z valid_a + bne !+ + inc.z valid_a+1 + !: + jmp __b13_from___b12 + // main::@7 + __b7: + // [83] if(*main::pwd!=main::ch#0) goto main::@9 -- _deref_pbuz1_neq_vbuz2_then_la1 + ldy #0 + lda (pwd),y + cmp.z ch + bne __b9_from___b7 + jmp __b10 + // main::@10 + __b10: + // [84] main::count_a#1 = ++ main::count_a#2 -- vbuxx=_inc_vbuxx + inx + // [85] phi from main::@10 main::@7 to main::@9 [phi:main::@10/main::@7->main::@9] + __b9_from___b10: + __b9_from___b7: + // [85] phi main::count_a#6 = main::count_a#1 [phi:main::@10/main::@7->main::@9#0] -- register_copy + jmp __b9 + // main::@9 + __b9: + // [86] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [70] phi from main::@9 to main::@6 [phi:main::@9->main::@6] + __b6_from___b9: + // [70] phi main::count_a#2 = main::count_a#6 [phi:main::@9->main::@6#0] -- register_copy + jmp __b6 + s: .text "rule a valid: " + .byte 0 + s1: .text " invalid:" + .byte 0 + s2: .text " total:" + .byte 0 + s3: .text @"\n" + .byte 0 + s4: .text "rule b valid: " + .byte 0 +} + // gotoxy +// Set the cursor to the specified position +// gotoxy(byte register(X) y) +gotoxy: { + .const x = 0 + .label __5 = $22 + .label __6 = $1e + .label __7 = $1e + .label line_offset = $1e + .label __8 = $20 + .label __9 = $1e + // [87] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19+1 + bcc __b3_from_gotoxy + // [89] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + __b1_from_gotoxy: + // [89] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // [88] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + __b3_from_gotoxy: + jmp __b3 + // gotoxy::@3 + __b3: + // [89] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + __b1_from___b3: + // [89] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + jmp __b1 + // gotoxy::@1 + __b1: + jmp __b2 + // gotoxy::@2 + __b2: + // [90] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // [91] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + stx.z conio_cursor_y + // [92] gotoxy::$7 = (word)gotoxy::y#4 -- vwuz1=_word_vbuxx + txa + sta.z __7 + lda #0 + sta.z __7+1 + // [93] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __7 + asl + sta.z __8 + lda.z __7+1 + rol + sta.z __8+1 + asl.z __8 + rol.z __8+1 + // [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __9 + clc + adc.z __8 + sta.z __9 + lda.z __9+1 + adc.z __8+1 + sta.z __9+1 + // [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + // [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + clc + lda.z line_offset + adc #<DEFAULT_SCREEN + sta.z __5 + lda.z line_offset+1 + adc #>DEFAULT_SCREEN + sta.z __5+1 + // [97] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + lda.z __5 + sta.z conio_line_text + lda.z __5+1 + sta.z conio_line_text+1 + // [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + clc + lda.z __6 + adc #<COLORRAM + sta.z __6 + lda.z __6+1 + adc #>COLORRAM + sta.z __6+1 + // [99] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + lda.z __6 + sta.z conio_line_color + lda.z __6+1 + sta.z conio_line_color+1 + jmp __breturn + // gotoxy::@return + __breturn: + // [100] return + rts +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $d + .label line_cols = $f + // [102] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + __b1_from_clrscr: + // [102] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z line_cols + lda #>COLORRAM + sta.z line_cols+1 + // [102] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z line_text + lda #>DEFAULT_SCREEN + sta.z line_text+1 + // [102] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // clrscr::@1 + __b1: + // [103] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19 + bcc __b3_from___b1 + jmp __b2 + // clrscr::@2 + __b2: + // [104] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [105] conio_cursor_y = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [106] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // [107] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + jmp __breturn + // clrscr::@return + __breturn: + // [108] return + rts + // [109] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b3_from___b1: + // [109] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + jmp __b3 + // clrscr::@3 + __b3: + // [110] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$28 + bcc __b4 + jmp __b5 + // clrscr::@5 + __b5: + // [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // [113] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + inx + // [102] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + __b1_from___b5: + // [102] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [102] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [102] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // [114] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // [116] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + iny + // [109] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + __b3_from___b4: + // [109] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + jmp __b3 +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($d) s) +cputs: { + .label s = $d + // [118] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [118] phi cputs::s#10 = cputs::s#11 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [119] cputs::c#1 = *cputs::s#10 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [120] cputs::s#0 = ++ cputs::s#10 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [121] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [122] return + rts + // cputs::@2 + __b2: + // [123] cputc::c#0 = cputs::c#1 + // [124] call cputc + // [146] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + cputc_from___b2: + // [146] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + jsr cputc + jmp __b1_from___b2 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp(2) uvalue) +printf_uint: { + .label uvalue = 2 + jmp __b1 + // printf_uint::@1 + __b1: + // [126] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [127] utoa::value#1 = printf_uint::uvalue#6 + // [128] call utoa + // Format number into buffer + // [157] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [129] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [130] call printf_number_buffer + // Print using format + // [178] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [131] return + rts +} + // strtouc +// Converts the string pointed to, by the argument str to an unsigned char (unsing base 10) +// Modifies *endptr to point to the first unparseable character +// strtouc(byte* zp($f) str) +strtouc: { + .label str = $f + .label val = $1c + // [133] strtouc::c#0 = *strtouc::str#3 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (str),y + tax + // [134] phi from strtouc to strtouc::@1 [phi:strtouc->strtouc::@1] + __b1_from_strtouc: + // [134] phi strtouc::str#4 = strtouc::str#3 [phi:strtouc->strtouc::@1#0] -- register_copy + // [134] phi strtouc::val#3 = 0 [phi:strtouc->strtouc::@1#1] -- vbuz1=vbuc1 + lda #0 + sta.z val + // [134] phi strtouc::c#2 = strtouc::c#0 [phi:strtouc->strtouc::@1#2] -- register_copy + jmp __b1 + // strtouc::@1 + __b1: + // [135] if(strtouc::c#2<'0') goto strtouc::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #'0' + bcc __b3 + jmp __b4 + // strtouc::@4 + __b4: + // [136] if(strtouc::c#2<='9') goto strtouc::@2 -- vbuxx_le_vbuc1_then_la1 + cpx #'9' + bcc __b2 + beq __b2 + jmp __b3 + // strtouc::@3 + __b3: + // [137] *(&main::pwd) = strtouc::str#4 -- _deref_qbuc1=pbuz1 + lda.z str + sta.z main.pwd + lda.z str+1 + sta.z main.pwd+1 + jmp __breturn + // strtouc::@return + __breturn: + // [138] return + rts + // strtouc::@2 + __b2: + // [139] strtouc::$5 = strtouc::val#3 << 2 -- vbuaa=vbuz1_rol_2 + lda.z val + asl + asl + // [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z val + // [141] strtouc::val#1 = strtouc::$6 << 1 -- vbuz1=vbuaa_rol_1 + asl + sta.z val + // [142] strtouc::$4 = strtouc::c#2 - '0' -- vbuaa=vbuxx_minus_vbuc1 + txa + sec + sbc #'0' + // [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 -- vbuz1=vbuz1_plus_vbuaa + clc + adc.z val + sta.z val + // [144] strtouc::str#2 = ++ strtouc::str#4 -- pbuz1=_inc_pbuz1 + inc.z str + bne !+ + inc.z str+1 + !: + // [145] strtouc::c#1 = *strtouc::str#2 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (str),y + tax + // [134] phi from strtouc::@2 to strtouc::@1 [phi:strtouc::@2->strtouc::@1] + __b1_from___b2: + // [134] phi strtouc::str#4 = strtouc::str#2 [phi:strtouc::@2->strtouc::@1#0] -- register_copy + // [134] phi strtouc::val#3 = strtouc::val#2 [phi:strtouc::@2->strtouc::@1#1] -- register_copy + // [134] phi strtouc::c#2 = strtouc::c#1 [phi:strtouc::@2->strtouc::@1#2] -- register_copy + jmp __b1 +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte register(A) c) +cputc: { + // [147] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [148] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [150] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [151] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [152] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [153] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [154] return + rts + // [155] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [156] call cputln + jsr cputln + jmp __breturn +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp(2) value, byte* zp($f) buffer) +utoa: { + .label digit_value = $24 + .label buffer = $f + .label digit = $1c + .label value = 2 + // [158] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [158] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [158] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [158] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [158] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // utoa::@1 + __b1: + // [159] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [160] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [161] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [162] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [163] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [164] return + rts + // utoa::@2 + __b2: + // [165] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // [167] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + lda.z digit_value+1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [169] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [169] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [169] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [169] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [170] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [158] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [158] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [158] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [158] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [158] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [171] utoa_append::buffer#0 = utoa::buffer#11 + // [172] utoa_append::value#0 = utoa::value#2 + // [173] utoa_append::sub#0 = utoa::digit_value#0 + // [174] call utoa_append + // [191] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [175] utoa_append::return#0 = utoa_append::value#2 + jmp __b6 + // utoa::@6 + __b6: + // [176] utoa::value#0 = utoa_append::return#0 + // [177] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [169] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [169] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [169] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [169] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [179] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2_from___b1 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [180] cputc::c#2 = printf_number_buffer::buffer_sign#0 + // [181] call cputc + // [146] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] + cputc_from___b3: + // [146] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + jsr cputc + // [182] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + __b2_from___b1: + __b2_from___b3: + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [183] call cputs + // [117] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + cputs_from___b2: + // [117] phi cputs::s#11 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [184] return + rts +} + // cputln +// Print a newline +cputln: { + // [185] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [186] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [187] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [188] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [189] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [190] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($f) buffer, word zp(2) value, word zp($24) sub) +utoa_append: { + .label buffer = $f + .label value = 2 + .label sub = $24 + .label return = 2 + // [192] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [192] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [192] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + jmp __b3 + // utoa_append::@3 + __b3: + // [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [195] return + rts + // utoa_append::@2 + __b2: + // [196] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [192] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [192] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [192] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [198] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [199] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [200] call memcpy + // [211] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [211] phi memcpy::destination#2 = (void*)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN + sta.z memcpy.destination + lda #>DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [211] phi memcpy::source#2 = (void*)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN+$28 + sta.z memcpy.source + lda #>DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [201] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [202] call memcpy + // [211] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [211] phi memcpy::destination#2 = (void*)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #<COLORRAM + sta.z memcpy.destination + lda #>COLORRAM + sta.z memcpy.destination+1 + // [211] phi memcpy::source#2 = (void*)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #<COLORRAM+$28 + sta.z memcpy.source + lda #>COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [203] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [204] call memset + // [221] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [221] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [221] phi memset::str#3 = (void*)DEFAULT_SCREEN+(word)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str + lda #>DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [205] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [206] call memset + // [221] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [221] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [221] phi memset::str#3 = (void*)COLORRAM+(word)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #<COLORRAM+$19*$28-$28 + sta.z memset.str + lda #>COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [207] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [208] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [209] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [210] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($11) destination, void* zp($f) source) +memcpy: { + .label src_end = $24 + .label dst = $11 + .label src = $f + .label source = $f + .label destination = $11 + // [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [213] memcpy::src#4 = (byte*)memcpy::source#2 + // [214] memcpy::dst#4 = (byte*)memcpy::destination#2 + // [215] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [215] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [215] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + jmp __breturn + // memcpy::@return + __breturn: + // [217] return + rts + // memcpy::@2 + __b2: + // [218] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [219] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [220] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(void* zp($11) str, byte register(X) c) +memset: { + .label end = $24 + .label dst = $11 + .label str = $11 + jmp __b1 + // memset::@1 + __b1: + // [222] memset::end#0 = (byte*)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [223] memset::dst#4 = (byte*)memset::str#3 + // [224] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [224] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [225] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [226] return + rts + // memset::@3 + __b3: + // [227] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // [228] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 +} + // File Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Use one huge string since array of strings is not currently supported + passwords: .text "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + +ASSEMBLER OPTIMIZATIONS +Removing instruction jmp __init1 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b20 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b23 +Removing instruction jmp __b24 +Removing instruction jmp __b25 +Removing instruction jmp __b26 +Removing instruction jmp __b27 +Removing instruction jmp __b28 +Removing instruction jmp __b29 +Removing instruction jmp __b30 +Removing instruction jmp __b31 +Removing instruction jmp __b32 +Removing instruction jmp __b33 +Removing instruction jmp __b34 +Removing instruction jmp __b35 +Removing instruction jmp __b19 +Removing instruction jmp __b21 +Removing instruction jmp __b22 +Removing instruction jmp __b16 +Removing instruction jmp __b4 +Removing instruction jmp __b17 +Removing instruction jmp __b5 +Removing instruction jmp __b6 +Removing instruction jmp __b8 +Removing instruction jmp __b36 +Removing instruction jmp __b11 +Removing instruction jmp __b13 +Removing instruction jmp __b18 +Removing instruction jmp __b15 +Removing instruction jmp __b10 +Removing instruction jmp __b9 +Removing instruction jmp __b3 +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b5 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b4 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #0 +Removing instruction lda #>0 +Removing instruction lda #<0 +Removing instruction lda #>0 +Removing instruction lda #<0 +Removing instruction lda #>0 +Removing instruction lda #<0 +Removing instruction lda #>0 +Removing instruction lda #<0 +Removing instruction lda #>0 +Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b19_from___b19 with __b19 +Replacing label __b5_from___b4 with __b5 +Replacing label __b15_from___b14 with __b15 +Replacing label __b13_from___b12 with __b13 +Replacing label __b9_from___b7 with __b9 +Replacing label __b3_from_gotoxy with __b2 +Replacing label __b1 with __b2 +Replacing label __b1_from___b2 with __b1 +Replacing label __b1_from_cputc with __b1 +Replacing label __b2_from___b1 with __b2 +Replacing label __b1_from___b2 with __b1 +Replacing label __b2_from___b3 with __b2 +Removing instruction __b1_from___init1: +Removing instruction main_from___b1: +Removing instruction __b2_from_conio_c64_init: +Removing instruction __b2: +Removing instruction __b1_from___b2: +Removing instruction __b3_from___b1: +Removing instruction cputs_from___b3: +Removing instruction printf_uint_from___b23: +Removing instruction __b24_from___b23: +Removing instruction cputs_from___b24: +Removing instruction __b26_from___b25: +Removing instruction cputs_from___b26: +Removing instruction __b28_from___b27: +Removing instruction cputs_from___b28: +Removing instruction __b29_from___b28: +Removing instruction cputs_from___b29: +Removing instruction __b31_from___b30: +Removing instruction cputs_from___b31: +Removing instruction __b33_from___b32: +Removing instruction cputs_from___b33: +Removing instruction __b35_from___b34: +Removing instruction cputs_from___b35: +Removing instruction __b19_from___b19: +Removing instruction __b19_from___b35: +Removing instruction __b16_from___b22: +Removing instruction __b4_from___b16: +Removing instruction __b5_from___b17: +Removing instruction __b5_from___b4: +Removing instruction __b6_from___b5: +Removing instruction __b13_from___b11: +Removing instruction __b13_from___b12: +Removing instruction __b15_from___b14: +Removing instruction __b15_from___b18: +Removing instruction __b9_from___b10: +Removing instruction __b9_from___b7: +Removing instruction __b3_from_gotoxy: +Removing instruction __b3: +Removing instruction __b1_from___b3: +Removing instruction __b1: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: +Removing instruction cputc_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction cputc_from___b3: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction cputs_from___b2: +Removing instruction __b1_from_cscroll: +Removing instruction memcpy_from___b1: +Removing instruction __b2_from___b1: +Removing instruction memcpy_from___b2: +Removing instruction __b3_from___b2: +Removing instruction memset_from___b3: +Removing instruction __b4_from___b3: +Removing instruction memset_from___b4: +Removing instruction __b1_from_memcpy: +Removing instruction __b1_from___b2: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction __init1: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1_from_conio_c64_init: +Removing instruction __breturn: +Removing instruction clrscr_from_main: +Removing instruction __b20: +Removing instruction __b1_from___b20: +Removing instruction __b3: +Removing instruction __b23: +Removing instruction __b24: +Removing instruction __b25: +Removing instruction printf_uint_from___b25: +Removing instruction __b26: +Removing instruction __b27: +Removing instruction printf_uint_from___b27: +Removing instruction __b28: +Removing instruction __b29: +Removing instruction __b30: +Removing instruction printf_uint_from___b30: +Removing instruction __b31: +Removing instruction __b32: +Removing instruction printf_uint_from___b32: +Removing instruction __b33: +Removing instruction __b34: +Removing instruction printf_uint_from___b34: +Removing instruction __b35: +Removing instruction strtouc_from___b2: +Removing instruction __b21: +Removing instruction strtouc_from___b21: +Removing instruction __b22: +Removing instruction __b16: +Removing instruction __b17: +Removing instruction __b8: +Removing instruction __b36: +Removing instruction __b18: +Removing instruction __b1_from___b15: +Removing instruction __b10: +Removing instruction __b6_from___b9: +Removing instruction __b1_from_gotoxy: +Removing instruction __breturn: +Removing instruction __b1_from_clrscr: +Removing instruction __b2: +Removing instruction __breturn: +Removing instruction __b5: +Removing instruction __b1_from___b5: +Removing instruction __b3_from___b4: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction utoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1_from_strtouc: +Removing instruction __b4: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b1_from_utoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __b1: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1_from_utoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Replacing jump to rts with rts in jmp __breturn +Succesful ASM optimization Pass5DoubleJumpElimination +Relabelling long label __b4_from___b22 to __b3 +Relabelling long label __b3_from___b1 to __b2 +Succesful ASM optimization Pass5RelabelLongLabels +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Succesful ASM optimization Pass5NextJumpElimination +Replacing instruction lda #0 with TYA +Removing instruction lda.z digit_value+1 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Fixing long branch [81] bne __b2 to beq + +FINAL SYMBOL TABLE +const nomodify byte* COLORRAM = (byte*) 55296 +const nomodify byte* DEFAULT_SCREEN = (byte*) 1024 +const byte* DIGITS[] = "0123456789abcdef"z +const nomodify byte LIGHT_BLUE = $e +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void __start() +void clrscr() +byte clrscr::c +byte clrscr::c#1 reg byte y 20002.0 +byte clrscr::c#2 reg byte y 12501.25 +byte clrscr::l +byte clrscr::l#1 reg byte x 2002.0 +byte clrscr::l#2 reg byte x 333.6666666666667 +byte* clrscr::line_cols +byte* clrscr::line_cols#1 line_cols zp[2]:15 1001.0 +byte* clrscr::line_cols#5 line_cols zp[2]:15 1500.375 +byte* clrscr::line_text +byte* clrscr::line_text#1 line_text zp[2]:13 667.3333333333334 +byte* clrscr::line_text#5 line_text zp[2]:13 1714.7142857142858 +void conio_c64_init() +const nomodify byte* conio_c64_init::BASIC_CURSOR_LINE = (byte*) 214 +byte conio_c64_init::line +byte conio_c64_init::line#0 reg byte x 11.0 +byte conio_c64_init::line#2 reg byte x 22.0 +byte conio_cursor_x loadstore zp[1]:19 138890.83333333334 +byte conio_cursor_y loadstore zp[1]:20 2580646.8467741935 +byte* conio_line_color loadstore zp[2]:23 1811477.1229508198 +byte* conio_line_text loadstore zp[2]:21 1796749.6666666665 +void cputc(byte cputc::c) +byte cputc::c +byte cputc::c#0 reg byte a 200002.0 +byte cputc::c#2 reg byte a 2002.0 +byte cputc::c#3 reg byte a 1050502.0 +void cputln() +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:13 50000.5 +to_nomodify byte* cputs::s#10 s zp[2]:13 155002.0 +to_nomodify byte* cputs::s#11 s zp[2]:13 10001.0 +void cscroll() +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte*~ gotoxy::$5 zp[2]:34 202.0 +byte*~ gotoxy::$6 zp[2]:30 202.0 +word~ gotoxy::$7 zp[2]:30 151.5 +word~ gotoxy::$8 zp[2]:32 202.0 +word~ gotoxy::$9 zp[2]:30 202.0 +word gotoxy::line_offset +word gotoxy::line_offset#0 line_offset zp[2]:30 101.0 +byte gotoxy::x +const byte gotoxy::x#2 x = 0 +byte gotoxy::y +byte gotoxy::y#2 reg byte x 71.0 +byte gotoxy::y#4 reg byte x 67.33333333333333 +void main() +byte~ main::$5 reg byte y 202.0 +byte~ main::$8 reg byte y 202.0 +byte main::ch +byte main::ch#0 ch zp[1]:29 81.5 +byte main::count_a +byte main::count_a#1 reg byte x 2002.0 +byte main::count_a#2 reg byte x 801.25 +byte main::count_a#6 reg byte x 1501.5 +byte main::count_b +byte main::count_b#11 count_b zp[1]:12 25.25 +byte main::count_b#2 count_b zp[1]:12 202.0 +byte main::count_b#4 count_b zp[1]:12 67.33333333333333 +word main::invalid_a +word main::invalid_a#1 invalid_a zp[2]:4 202.0 +word main::invalid_a#11 invalid_a zp[2]:4 8.486486486486488 +word main::invalid_a#16 invalid_a zp[2]:4 43.285714285714285 +word main::invalid_b +word main::invalid_b#1 invalid_b zp[2]:10 202.0 +word main::invalid_b#11 invalid_b zp[2]:10 5.709090909090909 +word main::invalid_b#30 invalid_b zp[2]:10 101.0 +byte main::max +byte main::max#0 max zp[1]:28 15.947368421052632 +byte main::min +byte main::min#0 min zp[1]:27 13.173913043478262 +volatile byte* main::pwd loadstore zp[2]:25 100.53703703703705 +const byte* main::s[$f] = "rule a valid: " +const byte* main::s1[$a] = " invalid:" +const byte* main::s2[8] = " total:" +const byte* main::s3[2] = " +" +const byte* main::s4[$f] = "rule b valid: " +word main::total +word main::total#1 total zp[2]:6 101.0 +word main::total#10 total zp[2]:6 3.672131147540984 +word main::valid_a +word main::valid_a#1 valid_a zp[2]:2 202.0 +word main::valid_a#11 valid_a zp[2]:2 9.515151515151516 +word main::valid_a#15 valid_a zp[2]:2 43.285714285714285 +word main::valid_b +word main::valid_b#1 valid_b zp[2]:8 202.0 +word main::valid_b#11 valid_b zp[2]:8 6.1568627450980395 +word main::valid_b#28 valid_b zp[2]:8 101.0 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#2 destination zp[2]:17 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:17 1.00000000001E11 +byte* memcpy::dst#2 dst zp[2]:17 1.0033333333466667E11 +byte* memcpy::dst#4 dst zp[2]:17 2.000000002E9 +word memcpy::num +void* memcpy::return +void* memcpy::source +void* memcpy::source#2 source zp[2]:15 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:15 2.00000000002E11 +byte* memcpy::src#2 src zp[2]:15 1.0025000000125E11 +byte* memcpy::src#4 src zp[2]:15 1.000000001E9 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:36 1.262500000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte memset::c#4 reg byte x 1.4285714285857143E10 +byte* memset::dst +byte* memset::dst#1 dst zp[2]:17 2.00000000002E11 +byte* memset::dst#2 dst zp[2]:17 1.3366666666833334E11 +byte* memset::dst#4 dst zp[2]:17 2.000000002E9 +byte* memset::end +byte* memset::end#0 end zp[2]:36 1.6833333333666668E10 +word memset::num +void* memset::return +void* memset::str +void* memset::str#3 str zp[2]:17 +const byte* passwords = "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 701.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#1 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#2 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#3 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#4 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#5 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#6 uvalue zp[2]:2 83.5 +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +byte~ strtouc::$4 reg byte a 200002.0 +byte~ strtouc::$5 reg byte a 200002.0 +byte~ strtouc::$6 reg byte a 200002.0 +byte strtouc::c +byte strtouc::c#0 reg byte x 2002.0 +byte strtouc::c#1 reg byte x 200002.0 +byte strtouc::c#2 reg byte x 66834.16666666666 +byte** strtouc::endptr +byte strtouc::return +byte strtouc::return#0 reg byte a 202.0 +byte strtouc::return#1 reg byte a 202.0 +byte* strtouc::str +byte* strtouc::str#0 str zp[2]:15 202.0 +byte* strtouc::str#1 str zp[2]:15 202.0 +byte* strtouc::str#2 str zp[2]:15 150001.5 +byte* strtouc::str#3 str zp[2]:15 1102.0 +byte* strtouc::str#4 str zp[2]:15 25250.5 +byte strtouc::val +byte strtouc::val#1 val zp[1]:28 100001.0 +byte strtouc::val#2 val zp[1]:28 66667.33333333333 +byte strtouc::val#3 val zp[1]:28 37525.625 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 20002.0 +byte~ utoa::$11 reg byte a 2002.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:15 3000.4285714285716 +byte* utoa::buffer#14 buffer zp[2]:15 15001.5 +byte* utoa::buffer#3 buffer zp[2]:15 2002.0 +byte* utoa::buffer#4 buffer zp[2]:15 20002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:28 20002.0 +byte utoa::digit#2 digit zp[1]:28 2857.4285714285716 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:36 6000.6 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 5000.5 +byte utoa::started#4 reg byte x 10001.0 +word utoa::value +word utoa::value#0 value zp[2]:2 10001.0 +word utoa::value#1 value zp[2]:2 551.0 +word utoa::value#2 value zp[2]:2 5857.857142857143 +word utoa::value#6 value zp[2]:2 15001.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:15 13750.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1.0000001E7 +byte utoa_append::digit#2 reg byte x 1.00500015E7 +word utoa_append::return +word utoa_append::return#0 return zp[2]:2 20002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:36 3335000.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:2 36667.33333333333 +word utoa_append::value#1 value zp[2]:2 2.0000002E7 +word utoa_append::value#2 value zp[2]:2 5018334.166666666 + +reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +zp[2]:2 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:4 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +zp[2]:6 [ main::total#10 main::total#1 ] +zp[2]:8 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +zp[2]:10 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +zp[1]:12 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +reg byte x [ main::count_a#2 main::count_a#6 main::count_a#1 ] +reg byte x [ gotoxy::y#4 gotoxy::y#2 ] +reg byte x [ clrscr::l#2 clrscr::l#1 ] +reg byte y [ clrscr::c#2 clrscr::c#1 ] +zp[2]:13 [ cputs::s#10 cputs::s#11 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +reg byte x [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[2]:15 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:17 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +reg byte x [ memset::c#4 ] +zp[1]:19 [ conio_cursor_x ] +zp[1]:20 [ conio_cursor_y ] +zp[2]:21 [ conio_line_text ] +zp[2]:23 [ conio_line_color ] +zp[2]:25 [ main::pwd ] +reg byte a [ strtouc::return#0 ] +zp[1]:27 [ main::min#0 ] +reg byte a [ strtouc::return#1 ] +zp[1]:28 [ main::max#0 utoa::digit#2 utoa::digit#1 strtouc::val#3 strtouc::val#2 strtouc::val#1 ] +zp[1]:29 [ main::ch#0 ] +reg byte y [ main::$5 ] +reg byte y [ main::$8 ] +zp[2]:30 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:32 [ gotoxy::$8 ] +zp[2]:34 [ gotoxy::$5 ] +reg byte a [ cputs::c#1 ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte a [ strtouc::$5 ] +reg byte a [ strtouc::$6 ] +reg byte a [ strtouc::$4 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:36 [ memset::end#0 memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] +mem[12] [ printf_buffer ] + + +FINAL ASSEMBLER +Score: 35049 + + // File Comments +// https://adventofcode.com/2020/day/2 + // Upstart +.pc = $801 "Basic" +:BasicUpstart(__start) +.pc = $80d "Program" + // Global Constants & labels + .const LIGHT_BLUE = $e + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // Color Ram + .label COLORRAM = $d800 + // Default address of screen character matrix + .label DEFAULT_SCREEN = $400 + // The number of bytes on the screen + // The current cursor x-position + .label conio_cursor_x = $13 + // The current cursor y-position + .label conio_cursor_y = $14 + // The current text cursor line start + .label conio_line_text = $15 + // The current color cursor line start + .label conio_line_color = $17 + // __start +__start: { + // __start::__init1 + // conio_cursor_x = 0 + // [1] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y = 0 + // [2] conio_cursor_y = 0 -- vbuz1=vbuc1 + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + // [3] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [4] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + // #pragma constructor_for(conio_c64_init, cputc, clrscr, cscroll) + // [5] call conio_c64_init + jsr conio_c64_init + // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] + // __start::@1 + // [7] call main + // [16] phi from __start::@1 to main [phi:__start::@1->main] + jsr main + // __start::@return + // [8] return + rts +} + // conio_c64_init +// Set initial cursor position +conio_c64_init: { + // Position cursor at current line + .label BASIC_CURSOR_LINE = $d6 + // line = *BASIC_CURSOR_LINE + // [9] conio_c64_init::line#0 = *conio_c64_init::BASIC_CURSOR_LINE -- vbuxx=_deref_pbuc1 + ldx BASIC_CURSOR_LINE + // if(line>=CONIO_HEIGHT) + // [10] if(conio_c64_init::line#0<$19) goto conio_c64_init::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19 + bcc __b1 + // [12] phi from conio_c64_init to conio_c64_init::@1 [phi:conio_c64_init->conio_c64_init::@1] + // [12] phi conio_c64_init::line#2 = (byte)$19-1 [phi:conio_c64_init->conio_c64_init::@1#0] -- vbuxx=vbuc1 + ldx #$19-1 + // [11] phi from conio_c64_init to conio_c64_init::@2 [phi:conio_c64_init->conio_c64_init::@2] + // conio_c64_init::@2 + // [12] phi from conio_c64_init::@2 to conio_c64_init::@1 [phi:conio_c64_init::@2->conio_c64_init::@1] + // [12] phi conio_c64_init::line#2 = conio_c64_init::line#0 [phi:conio_c64_init::@2->conio_c64_init::@1#0] -- register_copy + // conio_c64_init::@1 + __b1: + // gotoxy(0, line) + // [13] gotoxy::y#2 = conio_c64_init::line#2 + // [14] call gotoxy + jsr gotoxy + // conio_c64_init::@return + // } + // [15] return + rts +} + // main +main: { + .label pwd = $19 + .label min = $1b + .label max = $1c + .label ch = $1d + // skip char and ": " + // Count whether char at pos min & max matches ch + .label count_b = $c + .label valid_a = 2 + .label invalid_a = 4 + .label valid_b = 8 + .label invalid_b = $a + .label total = 6 + // clrscr() + // [17] call clrscr + // [101] phi from main to clrscr [phi:main->clrscr] + jsr clrscr + // main::@20 + // pwd = passwords + // [18] main::pwd = passwords -- pbuz1=pbuc1 + lda #<passwords + sta.z pwd + lda #>passwords + sta.z pwd+1 + // [19] phi from main::@20 to main::@1 [phi:main::@20->main::@1] + // [19] phi main::invalid_b#11 = 0 [phi:main::@20->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z invalid_b + sta.z invalid_b+1 + // [19] phi main::valid_b#11 = 0 [phi:main::@20->main::@1#1] -- vwuz1=vwuc1 + sta.z valid_b + sta.z valid_b+1 + // [19] phi main::total#10 = 0 [phi:main::@20->main::@1#2] -- vwuz1=vwuc1 + sta.z total + sta.z total+1 + // [19] phi main::invalid_a#11 = 0 [phi:main::@20->main::@1#3] -- vwuz1=vwuc1 + sta.z invalid_a + sta.z invalid_a+1 + // [19] phi main::valid_a#11 = 0 [phi:main::@20->main::@1#4] -- vwuz1=vwuc1 + sta.z valid_a + sta.z valid_a+1 + // main::@1 + __b1: + // while(*pwd) + // [20] if(0!=*main::pwd) goto main::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pwd),y + cmp #0 + beq !__b2+ + jmp __b2 + !__b2: + // [21] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + // main::@3 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [22] call cputs + // [117] phi from main::@3 to cputs [phi:main::@3->cputs] + // [117] phi cputs::s#11 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // main::@23 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [23] printf_uint::uvalue#0 = main::valid_a#11 + // [24] call printf_uint + // [125] phi from main::@23 to printf_uint [phi:main::@23->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#0 [phi:main::@23->printf_uint#0] -- register_copy + jsr printf_uint + // [25] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + // main::@24 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [26] call cputs + // [117] phi from main::@24 to cputs [phi:main::@24->cputs] + // [117] phi cputs::s#11 = main::s1 [phi:main::@24->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // main::@25 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [27] printf_uint::uvalue#1 = main::invalid_a#11 -- vwuz1=vwuz2 + lda.z invalid_a + sta.z printf_uint.uvalue + lda.z invalid_a+1 + sta.z printf_uint.uvalue+1 + // [28] call printf_uint + // [125] phi from main::@25 to printf_uint [phi:main::@25->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#1 [phi:main::@25->printf_uint#0] -- register_copy + jsr printf_uint + // [29] phi from main::@25 to main::@26 [phi:main::@25->main::@26] + // main::@26 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [30] call cputs + // [117] phi from main::@26 to cputs [phi:main::@26->cputs] + // [117] phi cputs::s#11 = main::s2 [phi:main::@26->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // main::@27 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [31] printf_uint::uvalue#2 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [32] call printf_uint + // [125] phi from main::@27 to printf_uint [phi:main::@27->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#2 [phi:main::@27->printf_uint#0] -- register_copy + jsr printf_uint + // [33] phi from main::@27 to main::@28 [phi:main::@27->main::@28] + // main::@28 + // printf("rule a valid: %u invalid:%u total:%u\n", valid_a, invalid_a, total) + // [34] call cputs + // [117] phi from main::@28 to cputs [phi:main::@28->cputs] + // [117] phi cputs::s#11 = main::s3 [phi:main::@28->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + // [35] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + // main::@29 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [36] call cputs + // [117] phi from main::@29 to cputs [phi:main::@29->cputs] + // [117] phi cputs::s#11 = main::s4 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // main::@30 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [37] printf_uint::uvalue#3 = main::valid_b#11 -- vwuz1=vwuz2 + lda.z valid_b + sta.z printf_uint.uvalue + lda.z valid_b+1 + sta.z printf_uint.uvalue+1 + // [38] call printf_uint + // [125] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#3 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [39] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + // main::@31 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [40] call cputs + // [117] phi from main::@31 to cputs [phi:main::@31->cputs] + // [117] phi cputs::s#11 = main::s1 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // main::@32 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [41] printf_uint::uvalue#4 = main::invalid_b#11 -- vwuz1=vwuz2 + lda.z invalid_b + sta.z printf_uint.uvalue + lda.z invalid_b+1 + sta.z printf_uint.uvalue+1 + // [42] call printf_uint + // [125] phi from main::@32 to printf_uint [phi:main::@32->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#4 [phi:main::@32->printf_uint#0] -- register_copy + jsr printf_uint + // [43] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + // main::@33 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [44] call cputs + // [117] phi from main::@33 to cputs [phi:main::@33->cputs] + // [117] phi cputs::s#11 = main::s2 [phi:main::@33->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // main::@34 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [45] printf_uint::uvalue#5 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [46] call printf_uint + // [125] phi from main::@34 to printf_uint [phi:main::@34->printf_uint] + // [125] phi printf_uint::uvalue#6 = printf_uint::uvalue#5 [phi:main::@34->printf_uint#0] -- register_copy + jsr printf_uint + // [47] phi from main::@34 to main::@35 [phi:main::@34->main::@35] + // main::@35 + // printf("rule b valid: %u invalid:%u total:%u\n", valid_b, invalid_b, total) + // [48] call cputs + // [117] phi from main::@35 to cputs [phi:main::@35->cputs] + // [117] phi cputs::s#11 = main::s3 [phi:main::@35->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + // [49] phi from main::@19 main::@35 to main::@19 [phi:main::@19/main::@35->main::@19] + // main::@19 + __b19: + jmp __b19 + // main::@2 + __b2: + // strtouc(pwd, &pwd) + // [50] strtouc::str#0 = main::pwd -- pbuz1=pbuz2 + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + // [51] call strtouc + // [132] phi from main::@2 to strtouc [phi:main::@2->strtouc] + // [132] phi strtouc::str#3 = strtouc::str#0 [phi:main::@2->strtouc#0] -- register_copy + jsr strtouc + // strtouc(pwd, &pwd) + // [52] strtouc::return#0 = strtouc::val#3 -- vbuaa=vbuz1 + lda.z strtouc.val + // main::@21 + // min = strtouc(pwd, &pwd) + // [53] main::min#0 = strtouc::return#0 -- vbuz1=vbuaa + sta.z min + // pwd++; + // [54] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // strtouc(pwd, &pwd) + // [55] strtouc::str#1 = main::pwd -- pbuz1=pbuz2 + lda.z pwd + sta.z strtouc.str + lda.z pwd+1 + sta.z strtouc.str+1 + // [56] call strtouc + // [132] phi from main::@21 to strtouc [phi:main::@21->strtouc] + // [132] phi strtouc::str#3 = strtouc::str#1 [phi:main::@21->strtouc#0] -- register_copy + jsr strtouc + // strtouc(pwd, &pwd) + // [57] strtouc::return#1 = strtouc::val#3 -- vbuaa=vbuz1 + lda.z strtouc.val + // main::@22 + // max = strtouc(pwd, &pwd) + // [58] main::max#0 = strtouc::return#1 -- vbuz1=vbuaa + sta.z max + // pwd++; + // [59] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // ch = *pwd + // [60] main::ch#0 = *main::pwd -- vbuz1=_deref_pbuz2 + ldy #0 + lda (pwd),y + sta.z ch + // pwd +=3 + // [61] main::pwd = main::pwd + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z pwd + sta.z pwd + bcc !+ + inc.z pwd+1 + !: + // min-1 + // [62] main::$5 = main::min#0 - 1 -- vbuyy=vbuz1_minus_1 + lda.z min + tay + dey + // if(pwd[min-1]==ch) + // [63] if(main::pwd[main::$5]!=main::ch#0) goto main::@4 -- pbuz1_derefidx_vbuyy_neq_vbuz2_then_la1 + lda (pwd),y + cmp.z ch + bne __b3 + // [64] phi from main::@22 to main::@16 [phi:main::@22->main::@16] + // main::@16 + // [65] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + // [65] phi main::count_b#4 = 1 [phi:main::@16->main::@4#0] -- vbuz1=vbuc1 + lda #1 + sta.z count_b + jmp __b4 + // [65] phi from main::@22 to main::@4 [phi:main::@22->main::@4] + __b3: + // [65] phi main::count_b#4 = 0 [phi:main::@22->main::@4#0] -- vbuz1=vbuc1 + lda #0 + sta.z count_b + // main::@4 + __b4: + // max-1 + // [66] main::$8 = main::max#0 - 1 -- vbuyy=vbuz1_minus_1 + lda.z max + tay + dey + // if(pwd[max-1]==ch) + // [67] if(main::pwd[main::$8]!=main::ch#0) goto main::@5 -- pbuz1_derefidx_vbuyy_neq_vbuz2_then_la1 + lda (pwd),y + cmp.z ch + bne __b5 + // main::@17 + // count_b++; + // [68] main::count_b#2 = ++ main::count_b#4 -- vbuz1=_inc_vbuz1 + inc.z count_b + // [69] phi from main::@17 main::@4 to main::@5 [phi:main::@17/main::@4->main::@5] + // [69] phi main::count_b#11 = main::count_b#2 [phi:main::@17/main::@4->main::@5#0] -- register_copy + // main::@5 + __b5: + // [70] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + // [70] phi main::count_a#2 = 0 [phi:main::@5->main::@6#0] -- vbuxx=vbuc1 + ldx #0 + // main::@6 + __b6: + // while(*pwd) + // [71] if(0!=*main::pwd) goto main::@7 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pwd),y + cmp #0 + bne __b7 + // main::@8 + // if(count_a>=min && count_a<=max) + // [72] if(main::count_a#2<main::min#0) goto main::@11 -- vbuxx_lt_vbuz1_then_la1 + //printf("[%u] min: %u max:%u char:%c count:%u\n", idx, min, max, ch, count); + // Test rule A: + cpx.z min + bcc __b11 + // main::@36 + // [73] if(main::count_a#2<=main::max#0) goto main::@12 -- vbuxx_le_vbuz1_then_la1 + lda.z max + stx.z $ff + cmp.z $ff + bcs __b12 + // main::@11 + __b11: + // invalid_a++; + // [74] main::invalid_a#1 = ++ main::invalid_a#11 -- vwuz1=_inc_vwuz1 + inc.z invalid_a + bne !+ + inc.z invalid_a+1 + !: + // [75] phi from main::@11 main::@12 to main::@13 [phi:main::@11/main::@12->main::@13] + // [75] phi main::invalid_a#16 = main::invalid_a#1 [phi:main::@11/main::@12->main::@13#0] -- register_copy + // [75] phi main::valid_a#15 = main::valid_a#11 [phi:main::@11/main::@12->main::@13#1] -- register_copy + // main::@13 + __b13: + // if(count_b==1) + // [76] if(main::count_b#11==1) goto main::@14 -- vbuz1_eq_vbuc1_then_la1 + // Test rule A: + lda #1 + cmp.z count_b + beq __b14 + // main::@18 + // invalid_b++; + // [77] main::invalid_b#1 = ++ main::invalid_b#11 -- vwuz1=_inc_vwuz1 + inc.z invalid_b + bne !+ + inc.z invalid_b+1 + !: + // [78] phi from main::@14 main::@18 to main::@15 [phi:main::@14/main::@18->main::@15] + // [78] phi main::invalid_b#30 = main::invalid_b#11 [phi:main::@14/main::@18->main::@15#0] -- register_copy + // [78] phi main::valid_b#28 = main::valid_b#1 [phi:main::@14/main::@18->main::@15#1] -- register_copy + // main::@15 + __b15: + // total++; + // [79] main::total#1 = ++ main::total#10 -- vwuz1=_inc_vwuz1 + inc.z total + bne !+ + inc.z total+1 + !: + // pwd++; + // [80] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [19] phi from main::@15 to main::@1 [phi:main::@15->main::@1] + // [19] phi main::invalid_b#11 = main::invalid_b#30 [phi:main::@15->main::@1#0] -- register_copy + // [19] phi main::valid_b#11 = main::valid_b#28 [phi:main::@15->main::@1#1] -- register_copy + // [19] phi main::total#10 = main::total#1 [phi:main::@15->main::@1#2] -- register_copy + // [19] phi main::invalid_a#11 = main::invalid_a#16 [phi:main::@15->main::@1#3] -- register_copy + // [19] phi main::valid_a#11 = main::valid_a#15 [phi:main::@15->main::@1#4] -- register_copy + jmp __b1 + // main::@14 + __b14: + // valid_b++; + // [81] main::valid_b#1 = ++ main::valid_b#11 -- vwuz1=_inc_vwuz1 + inc.z valid_b + bne !+ + inc.z valid_b+1 + !: + jmp __b15 + // main::@12 + __b12: + // valid_a++; + // [82] main::valid_a#1 = ++ main::valid_a#11 -- vwuz1=_inc_vwuz1 + inc.z valid_a + bne !+ + inc.z valid_a+1 + !: + jmp __b13 + // main::@7 + __b7: + // if(*pwd==ch) + // [83] if(*main::pwd!=main::ch#0) goto main::@9 -- _deref_pbuz1_neq_vbuz2_then_la1 + ldy #0 + lda (pwd),y + cmp.z ch + bne __b9 + // main::@10 + // count_a++; + // [84] main::count_a#1 = ++ main::count_a#2 -- vbuxx=_inc_vbuxx + inx + // [85] phi from main::@10 main::@7 to main::@9 [phi:main::@10/main::@7->main::@9] + // [85] phi main::count_a#6 = main::count_a#1 [phi:main::@10/main::@7->main::@9#0] -- register_copy + // main::@9 + __b9: + // pwd++; + // [86] main::pwd = ++ main::pwd -- pbuz1=_inc_pbuz1 + inc.z pwd + bne !+ + inc.z pwd+1 + !: + // [70] phi from main::@9 to main::@6 [phi:main::@9->main::@6] + // [70] phi main::count_a#2 = main::count_a#6 [phi:main::@9->main::@6#0] -- register_copy + jmp __b6 + s: .text "rule a valid: " + .byte 0 + s1: .text " invalid:" + .byte 0 + s2: .text " total:" + .byte 0 + s3: .text @"\n" + .byte 0 + s4: .text "rule b valid: " + .byte 0 +} + // gotoxy +// Set the cursor to the specified position +// gotoxy(byte register(X) y) +gotoxy: { + .const x = 0 + .label __5 = $22 + .label __6 = $1e + .label __7 = $1e + .label line_offset = $1e + .label __8 = $20 + .label __9 = $1e + // if(y>CONIO_HEIGHT) + // [87] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19+1 + bcc __b2 + // [89] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [89] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [88] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // gotoxy::@3 + // [89] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [89] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // gotoxy::@1 + // gotoxy::@2 + __b2: + // conio_cursor_x = x + // [90] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // conio_cursor_y = y + // [91] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + stx.z conio_cursor_y + // (unsigned int)y*CONIO_WIDTH + // [92] gotoxy::$7 = (word)gotoxy::y#4 -- vwuz1=_word_vbuxx + txa + sta.z __7 + lda #0 + sta.z __7+1 + // line_offset = (unsigned int)y*CONIO_WIDTH + // [93] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __7 + asl + sta.z __8 + lda.z __7+1 + rol + sta.z __8+1 + asl.z __8 + rol.z __8+1 + // [94] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __9 + clc + adc.z __8 + sta.z __9 + lda.z __9+1 + adc.z __8+1 + sta.z __9+1 + // [95] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + asl.z line_offset + rol.z line_offset+1 + // CONIO_SCREEN_TEXT + line_offset + // [96] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + clc + lda.z line_offset + adc #<DEFAULT_SCREEN + sta.z __5 + lda.z line_offset+1 + adc #>DEFAULT_SCREEN + sta.z __5+1 + // conio_line_text = CONIO_SCREEN_TEXT + line_offset + // [97] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + lda.z __5 + sta.z conio_line_text + lda.z __5+1 + sta.z conio_line_text+1 + // CONIO_SCREEN_COLORS + line_offset + // [98] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + clc + lda.z __6 + adc #<COLORRAM + sta.z __6 + lda.z __6+1 + adc #>COLORRAM + sta.z __6+1 + // conio_line_color = CONIO_SCREEN_COLORS + line_offset + // [99] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + lda.z __6 + sta.z conio_line_color + lda.z __6+1 + sta.z conio_line_color+1 + // gotoxy::@return + // } + // [100] return + rts +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = $d + .label line_cols = $f + // [102] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [102] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z line_cols + lda #>COLORRAM + sta.z line_cols+1 + // [102] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z line_text + lda #>DEFAULT_SCREEN + sta.z line_text+1 + // [102] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + ldx #0 + // clrscr::@1 + __b1: + // for( char l=0;l<CONIO_HEIGHT; l++ ) + // [103] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19 + bcc __b2 + // clrscr::@2 + // conio_cursor_x = 0 + // [104] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y = 0 + // [105] conio_cursor_y = 0 -- vbuz1=vbuc1 + sta.z conio_cursor_y + // conio_line_text = CONIO_SCREEN_TEXT + // [106] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #<DEFAULT_SCREEN + sta.z conio_line_text + lda #>DEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [107] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #<COLORRAM + sta.z conio_line_color + lda #>COLORRAM + sta.z conio_line_color+1 + // clrscr::@return + // } + // [108] return + rts + // [109] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b2: + // [109] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + // clrscr::@3 + __b3: + // for( char c=0;c<CONIO_WIDTH; c++ ) + // [110] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$28 + bcc __b4 + // clrscr::@5 + // line_text += CONIO_WIDTH + // [111] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // line_cols += CONIO_WIDTH + // [112] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // for( char l=0;l<CONIO_HEIGHT; l++ ) + // [113] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + inx + // [102] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [102] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [102] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [102] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // line_text[c] = ' ' + // [114] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // line_cols[c] = conio_textcolor + // [115] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // for( char c=0;c<CONIO_WIDTH; c++ ) + // [116] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + iny + // [109] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [109] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + jmp __b3 +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($d) s) +cputs: { + .label s = $d + // [118] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [118] phi cputs::s#10 = cputs::s#11 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 + __b1: + // while(c=*s++) + // [119] cputs::c#1 = *cputs::s#10 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [120] cputs::s#0 = ++ cputs::s#10 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [121] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // cputs::@return + // } + // [122] return + rts + // cputs::@2 + __b2: + // cputc(c) + // [123] cputc::c#0 = cputs::c#1 + // [124] call cputc + // [146] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + // [146] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + jsr cputc + jmp __b1 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp(2) uvalue) +printf_uint: { + .label uvalue = 2 + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [126] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [127] utoa::value#1 = printf_uint::uvalue#6 + // [128] call utoa + // Format number into buffer + // [157] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(printf_buffer, format) + // [129] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [130] call printf_number_buffer + // Print using format + // [178] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + jsr printf_number_buffer + // printf_uint::@return + // } + // [131] return + rts +} + // strtouc +// Converts the string pointed to, by the argument str to an unsigned char (unsing base 10) +// Modifies *endptr to point to the first unparseable character +// strtouc(byte* zp($f) str) +strtouc: { + .label str = $f + .label val = $1c + // c = *str + // [133] strtouc::c#0 = *strtouc::str#3 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (str),y + tax + // [134] phi from strtouc to strtouc::@1 [phi:strtouc->strtouc::@1] + // [134] phi strtouc::str#4 = strtouc::str#3 [phi:strtouc->strtouc::@1#0] -- register_copy + // [134] phi strtouc::val#3 = 0 [phi:strtouc->strtouc::@1#1] -- vbuz1=vbuc1 + tya + sta.z val + // [134] phi strtouc::c#2 = strtouc::c#0 [phi:strtouc->strtouc::@1#2] -- register_copy + // strtouc::@1 + __b1: + // while(c>='0' && c<='9') + // [135] if(strtouc::c#2<'0') goto strtouc::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #'0' + bcc __b3 + // strtouc::@4 + // [136] if(strtouc::c#2<='9') goto strtouc::@2 -- vbuxx_le_vbuc1_then_la1 + cpx #'9' + bcc __b2 + beq __b2 + // strtouc::@3 + __b3: + // *endptr = str + // [137] *(&main::pwd) = strtouc::str#4 -- _deref_qbuc1=pbuz1 + lda.z str + sta.z main.pwd + lda.z str+1 + sta.z main.pwd+1 + // strtouc::@return + // } + // [138] return + rts + // strtouc::@2 + __b2: + // val = val*10 + // [139] strtouc::$5 = strtouc::val#3 << 2 -- vbuaa=vbuz1_rol_2 + lda.z val + asl + asl + // [140] strtouc::$6 = strtouc::$5 + strtouc::val#3 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z val + // [141] strtouc::val#1 = strtouc::$6 << 1 -- vbuz1=vbuaa_rol_1 + asl + sta.z val + // c-'0' + // [142] strtouc::$4 = strtouc::c#2 - '0' -- vbuaa=vbuxx_minus_vbuc1 + txa + sec + sbc #'0' + // val += c-'0' + // [143] strtouc::val#2 = strtouc::val#1 + strtouc::$4 -- vbuz1=vbuz1_plus_vbuaa + clc + adc.z val + sta.z val + // str++; + // [144] strtouc::str#2 = ++ strtouc::str#4 -- pbuz1=_inc_pbuz1 + inc.z str + bne !+ + inc.z str+1 + !: + // c = *str + // [145] strtouc::c#1 = *strtouc::str#2 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (str),y + tax + // [134] phi from strtouc::@2 to strtouc::@1 [phi:strtouc::@2->strtouc::@1] + // [134] phi strtouc::str#4 = strtouc::str#2 [phi:strtouc::@2->strtouc::@1#0] -- register_copy + // [134] phi strtouc::val#3 = strtouc::val#2 [phi:strtouc::@2->strtouc::@1#1] -- register_copy + // [134] phi strtouc::c#2 = strtouc::c#1 [phi:strtouc::@2->strtouc::@1#2] -- register_copy + jmp __b1 +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte register(A) c) +cputc: { + // if(c=='\n') + // [147] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [148] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [149] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [150] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [151] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [152] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [153] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [154] return + rts + // [155] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [156] call cputln + jsr cputln + rts +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp(2) value, byte* zp($f) buffer) +utoa: { + .label digit_value = $24 + .label buffer = $f + .label digit = $1c + .label value = 2 + // [158] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [158] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [158] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [158] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [158] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // utoa::@1 + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [159] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + // utoa::@3 + // *buffer++ = DIGITS[(char)value] + // [160] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [161] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + // [162] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + // [163] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (buffer),y + // utoa::@return + // } + // [164] return + rts + // utoa::@2 + __b2: + // digit_value = digit_values[digit] + // [165] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [166] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + // [167] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // utoa::@7 + // [168] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [169] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [169] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [169] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [169] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [170] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [158] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [158] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [158] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [158] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [158] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [171] utoa_append::buffer#0 = utoa::buffer#11 + // [172] utoa_append::value#0 = utoa::value#2 + // [173] utoa_append::sub#0 = utoa::digit_value#0 + // [174] call utoa_append + // [191] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [175] utoa_append::return#0 = utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [176] utoa::value#0 = utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [177] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [169] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [169] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [169] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [169] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // printf_number_buffer::@1 + // if(buffer.sign) + // [179] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // printf_number_buffer::@3 + // cputc(buffer.sign) + // [180] cputc::c#2 = printf_number_buffer::buffer_sign#0 + // [181] call cputc + // [146] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] + // [146] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + jsr cputc + // [182] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // printf_number_buffer::@2 + __b2: + // cputs(buffer.digits) + // [183] call cputs + // [117] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + // [117] phi cputs::s#11 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // printf_number_buffer::@return + // } + // [184] return + rts +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [185] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + // [186] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + // [187] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [188] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [189] call cscroll + jsr cscroll + // cputln::@return + // } + // [190] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($f) buffer, word zp(2) value, word zp($24) sub) +utoa_append: { + .label buffer = $f + .label value = 2 + .label sub = $24 + .label return = 2 + // [192] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [192] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [192] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // utoa_append::@1 + __b1: + // while (value >= sub) + // [193] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // utoa_append::@3 + // *buffer = DIGITS[digit] + // [194] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // utoa_append::@return + // } + // [195] return + rts + // utoa_append::@2 + __b2: + // digit++; + // [196] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [197] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [192] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [192] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [192] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [198] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [199] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [200] call memcpy + // [211] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [211] phi memcpy::destination#2 = (void*)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN + sta.z memcpy.destination + lda #>DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [211] phi memcpy::source#2 = (void*)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN+$28 + sta.z memcpy.source + lda #>DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [201] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [202] call memcpy + // [211] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [211] phi memcpy::destination#2 = (void*)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #<COLORRAM + sta.z memcpy.destination + lda #>COLORRAM + sta.z memcpy.destination+1 + // [211] phi memcpy::source#2 = (void*)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #<COLORRAM+$28 + sta.z memcpy.source + lda #>COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [203] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [204] call memset + // [221] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [221] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [221] phi memset::str#3 = (void*)DEFAULT_SCREEN+(word)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #<DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str + lda #>DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [205] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [206] call memset + // [221] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [221] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [221] phi memset::str#3 = (void*)COLORRAM+(word)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #<COLORRAM+$19*$28-$28 + sta.z memset.str + lda #>COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [207] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [208] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [209] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [210] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($11) destination, void* zp($f) source) +memcpy: { + .label src_end = $24 + .label dst = $11 + .label src = $f + .label source = $f + .label destination = $11 + // src_end = (char*)source+num + // [212] memcpy::src_end#0 = (byte*)memcpy::source#2 + (word)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [213] memcpy::src#4 = (byte*)memcpy::source#2 + // [214] memcpy::dst#4 = (byte*)memcpy::destination#2 + // [215] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [215] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [215] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [216] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [217] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [218] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [219] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [220] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(void* zp($11) str, byte register(X) c) +memset: { + .label end = $24 + .label dst = $11 + .label str = $11 + // memset::@1 + // end = (char*)str + num + // [222] memset::end#0 = (byte*)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [223] memset::dst#4 = (byte*)memset::str#3 + // [224] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [224] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [225] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + // } + // [226] return + rts + // memset::@3 + __b3: + // *dst = c + // [227] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [228] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} + // File Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // Use one huge string since array of strings is not currently supported + passwords: .text "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + diff --git a/src/test/ref/adventofcode/2020-02.sym b/src/test/ref/adventofcode/2020-02.sym new file mode 100644 index 000000000..51e0f63fe --- /dev/null +++ b/src/test/ref/adventofcode/2020-02.sym @@ -0,0 +1,271 @@ +const nomodify byte* COLORRAM = (byte*) 55296 +const nomodify byte* DEFAULT_SCREEN = (byte*) 1024 +const byte* DIGITS[] = "0123456789abcdef"z +const nomodify byte LIGHT_BLUE = $e +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void __start() +void clrscr() +byte clrscr::c +byte clrscr::c#1 reg byte y 20002.0 +byte clrscr::c#2 reg byte y 12501.25 +byte clrscr::l +byte clrscr::l#1 reg byte x 2002.0 +byte clrscr::l#2 reg byte x 333.6666666666667 +byte* clrscr::line_cols +byte* clrscr::line_cols#1 line_cols zp[2]:15 1001.0 +byte* clrscr::line_cols#5 line_cols zp[2]:15 1500.375 +byte* clrscr::line_text +byte* clrscr::line_text#1 line_text zp[2]:13 667.3333333333334 +byte* clrscr::line_text#5 line_text zp[2]:13 1714.7142857142858 +void conio_c64_init() +const nomodify byte* conio_c64_init::BASIC_CURSOR_LINE = (byte*) 214 +byte conio_c64_init::line +byte conio_c64_init::line#0 reg byte x 11.0 +byte conio_c64_init::line#2 reg byte x 22.0 +byte conio_cursor_x loadstore zp[1]:19 138890.83333333334 +byte conio_cursor_y loadstore zp[1]:20 2580646.8467741935 +byte* conio_line_color loadstore zp[2]:23 1811477.1229508198 +byte* conio_line_text loadstore zp[2]:21 1796749.6666666665 +void cputc(byte cputc::c) +byte cputc::c +byte cputc::c#0 reg byte a 200002.0 +byte cputc::c#2 reg byte a 2002.0 +byte cputc::c#3 reg byte a 1050502.0 +void cputln() +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:13 50000.5 +to_nomodify byte* cputs::s#10 s zp[2]:13 155002.0 +to_nomodify byte* cputs::s#11 s zp[2]:13 10001.0 +void cscroll() +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte*~ gotoxy::$5 zp[2]:34 202.0 +byte*~ gotoxy::$6 zp[2]:30 202.0 +word~ gotoxy::$7 zp[2]:30 151.5 +word~ gotoxy::$8 zp[2]:32 202.0 +word~ gotoxy::$9 zp[2]:30 202.0 +word gotoxy::line_offset +word gotoxy::line_offset#0 line_offset zp[2]:30 101.0 +byte gotoxy::x +const byte gotoxy::x#2 x = 0 +byte gotoxy::y +byte gotoxy::y#2 reg byte x 71.0 +byte gotoxy::y#4 reg byte x 67.33333333333333 +void main() +byte~ main::$5 reg byte y 202.0 +byte~ main::$8 reg byte y 202.0 +byte main::ch +byte main::ch#0 ch zp[1]:29 81.5 +byte main::count_a +byte main::count_a#1 reg byte x 2002.0 +byte main::count_a#2 reg byte x 801.25 +byte main::count_a#6 reg byte x 1501.5 +byte main::count_b +byte main::count_b#11 count_b zp[1]:12 25.25 +byte main::count_b#2 count_b zp[1]:12 202.0 +byte main::count_b#4 count_b zp[1]:12 67.33333333333333 +word main::invalid_a +word main::invalid_a#1 invalid_a zp[2]:4 202.0 +word main::invalid_a#11 invalid_a zp[2]:4 8.486486486486488 +word main::invalid_a#16 invalid_a zp[2]:4 43.285714285714285 +word main::invalid_b +word main::invalid_b#1 invalid_b zp[2]:10 202.0 +word main::invalid_b#11 invalid_b zp[2]:10 5.709090909090909 +word main::invalid_b#30 invalid_b zp[2]:10 101.0 +byte main::max +byte main::max#0 max zp[1]:28 15.947368421052632 +byte main::min +byte main::min#0 min zp[1]:27 13.173913043478262 +volatile byte* main::pwd loadstore zp[2]:25 100.53703703703705 +const byte* main::s[$f] = "rule a valid: " +const byte* main::s1[$a] = " invalid:" +const byte* main::s2[8] = " total:" +const byte* main::s3[2] = " +" +const byte* main::s4[$f] = "rule b valid: " +word main::total +word main::total#1 total zp[2]:6 101.0 +word main::total#10 total zp[2]:6 3.672131147540984 +word main::valid_a +word main::valid_a#1 valid_a zp[2]:2 202.0 +word main::valid_a#11 valid_a zp[2]:2 9.515151515151516 +word main::valid_a#15 valid_a zp[2]:2 43.285714285714285 +word main::valid_b +word main::valid_b#1 valid_b zp[2]:8 202.0 +word main::valid_b#11 valid_b zp[2]:8 6.1568627450980395 +word main::valid_b#28 valid_b zp[2]:8 101.0 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#2 destination zp[2]:17 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:17 1.00000000001E11 +byte* memcpy::dst#2 dst zp[2]:17 1.0033333333466667E11 +byte* memcpy::dst#4 dst zp[2]:17 2.000000002E9 +word memcpy::num +void* memcpy::return +void* memcpy::source +void* memcpy::source#2 source zp[2]:15 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:15 2.00000000002E11 +byte* memcpy::src#2 src zp[2]:15 1.0025000000125E11 +byte* memcpy::src#4 src zp[2]:15 1.000000001E9 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:36 1.262500000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte memset::c#4 reg byte x 1.4285714285857143E10 +byte* memset::dst +byte* memset::dst#1 dst zp[2]:17 2.00000000002E11 +byte* memset::dst#2 dst zp[2]:17 1.3366666666833334E11 +byte* memset::dst#4 dst zp[2]:17 2.000000002E9 +byte* memset::end +byte* memset::end#0 end zp[2]:36 1.6833333333666668E10 +word memset::num +void* memset::return +void* memset::str +void* memset::str#3 str zp[2]:17 +const byte* passwords = "4-6 b: bbbdbtbbbj@1-6 g: ggvggbgggstg@1-4 s: lssss@13-14 v: hvvcvvvvvvvvvsvvv@3-5 m: lcmmm@3-4 t: stht@5-6 b: dbkbhb@4-7 p: ppfppppq@4-5 j: jjjjj@3-12 s: sskssssssssss@14-15 z: zrndzbmrzzpzzqzj@12-18 l: tllllllllllllplllbl@8-10 b: bdbvqbtbrb@1-3 c: tcqccc@1-2 n: nbnj@5-7 c: ccccccccc@9-10 l: hpmslrlgll@6-9 n: nnnnnnnnb@6-10 r: rmzjlrsxkbw@6-8 r: bzqnnrrrj@4-14 c: mfffvcbtchzrqcn@1-6 f: ffffffffffffff@2-5 f: wxtkf@8-12 b: rdcbbjbzbbpb@8-18 d: ddtdddddddwvdfdsdd@5-8 s: sssmsgpgszms@6-11 x: xxxxxvxxxxxt@17-18 n: jhrnnzpxzngfqrntmnc@13-14 r: rrrmrrrrlrrshvrrr@4-5 h: hhhhrhh@8-10 d: dgwtdsxnncd@9-13 q: qqbpqmqgmqwqbqqqxcgq@2-5 g: gjjcpgg@6-12 t: ttttvttttttrtt@3-9 h: hhhhhhhhsh@15-16 p: ppppsppppppppppz@2-5 c: csccctcccc@11-14 p: pppppppppppppnp@8-9 j: jvbjjjjrjbjj@8-16 b: qklbmbntmvbhxplbbcb@12-13 j: jjjjsjmfjjjkhj@2-13 t: llckxhfmtznptndcsx@6-8 x: dxxxxvxxtt@3-4 d: ddht@3-4 t: ttdtt@11-12 r: rrrrrrrrrrrd@9-10 h: hhhhhhhhgh@3-16 h: hhhhhhhhhhhhhhnhhh@10-11 h: hxhhhdhhhsh@1-7 n: jnfnjnn@3-4 m: msmnpmpf@15-17 t: tpdtttgltvtttztlv@7-10 v: vvpsvpgjzvvvvjs@1-5 p: pxppg@2-7 w: jwhgkgvxcv@13-14 m: pxxmjznmrzdsbbmmfj@1-4 d: ddddd@14-16 r: rrrrrrrrrrrrrwrr@2-5 l: klbtzzlrlslgswhljtq@6-12 c: qccrcpccccccdccccc@2-18 l: llllllllvllllllllkll@18-20 z: zzzzzzzzszqzwzrzzzzn@5-16 c: cbccclcfcncvqztqc@7-11 m: fnwmtsmgpxncnr@6-7 h: hpjrhbhkshnchbhpph@11-12 s: ssssssssssps@6-9 s: jfsmmssssqz@1-15 l: llllllllllllllbll@2-6 g: gggggwgggpggggggg@6-9 j: jjjpjjjjn@9-13 n: nnnnnnnnnnnnnn@10-13 t: cgntllxnvpkjwxtght@2-11 f: xcftbcdcndkgm@10-13 j: jjjjjjjjjjjjvj@9-17 f: rfrffnsffxqflbffvv@6-11 k: kkkkkrwkqckmk@5-7 q: zfqqqqqn@12-13 c: cfcccvccccckccccv@5-15 z: xhzzzzzzzzfzzknzz@18-19 f: jkfksvmfjbdffffffff@8-11 h: hhhhmhhkhsfdg@14-16 s: ssssssdjssssssssssss@15-16 t: jtmjhsxqqmmthmtttm@5-7 h: hkbjhjhh@2-6 n: knprnfnfhhrcnk@3-4 w: snwd@5-11 w: wwwwnwwwwwwwwwwww@2-12 k: bkqjghpktfsk@14-15 v: vvvsvvvvvvvvvxv@8-9 w: fxwwwwwscwl@9-15 c: sbjvvsmdvqknbccxxx@6-15 t: tpwjtdnnldthxvn@13-15 t: tttttrzmzttjttt@3-11 m: mmvmlmmmwfmjx@13-14 s: gskssssssscssssqjssl@5-10 l: bfnmqlldllp@17-18 q: qkwqqqqqqqqqqqrqqqqq@2-5 r: rsvrrq@3-4 j: jjjdj@3-4 m: mtmk@8-9 k: vsvkvkrkc@10-12 t: ttttttcttttgttt@3-4 n: trzw@5-11 q: qqmpsqbxkqq@13-15 s: sqsssnmwqszfsmv@5-6 b: bbbbzvb@5-13 p: pjjhpnqpzpmpfpfp@4-5 l: mgnwlrw@1-7 k: fkzxwkj@1-10 q: qgxqqqqqqg@8-9 s: ssqssssfss@7-8 c: xxcscclccdvcmqcc@2-6 d: xdlmzdzxrpmlnt@3-9 s: sssssnssgbs@7-10 h: sblrrhqrhh@3-5 n: xnndnnnfnw@9-10 l: vllllqlllhllljxlp@2-5 d: ddxzbxk@10-14 m: mmmmmmmmmmdmmmmsmmm@1-2 f: ffffw@14-15 g: wdjhplhrbcxdgpnt@1-2 l: klllllll@10-11 k: ckkhkkvkkkmkkjkwkkwk@7-9 f: ffrhdvftfpjfqffhnfsf@4-5 c: kkjksrmkccg@5-9 r: rrrrhrrrrr@5-6 p: pppppth@4-10 t: kpfwzjtchtbndblrvst@1-5 l: mllllllnllll@13-16 r: rrrvrrrrrrrrzrrg@17-18 x: xxfxxxxxxxxsxxxxxsxx@8-11 w: rwbnqrngcvpgwwww@4-8 z: zzzzzzzzzz@4-9 b: bbvvbbbbr@2-5 x: qlfhxkx@3-8 t: wvptttttttt@1-3 m: hmmmmqmm@17-19 h: nhhhdvhnhrhhhhnhmdh@11-12 s: psszbdpsgfks@6-7 s: sssssshs@10-15 l: mnkdvnvmxljjtggwcl@1-13 j: qjjjjjjjjjjjdj@4-9 l: jxvkwhlmlhdtgwvgsdzz@5-9 c: ccfghhccccgc@10-11 v: vvvvvvvvvvv@7-8 t: cntwzshkzvmrnnkr@1-11 l: tllllllltllll@15-17 l: lllglvctrvllzkllt@3-5 n: ncnnp@2-3 q: jsqqh@4-10 h: hhhhhhhhhvh@16-18 b: bbnbbbbbtbbkktbbzdr@4-6 g: kbggdhgggggggggggfc@12-13 p: cpvcppqpplwpt@5-10 h: fvhhbrhpghchhhhhh@2-5 b: bbvzn@14-15 x: xxxbxnwxxxxzxxh@13-15 n: nnfgdglfnntnjqn@2-4 c: cfccc@3-5 v: vrvvzdvv@17-19 v: vvvvvvvvvvvvvvvvvvsv@1-20 h: hhhhhhhhhhqhhhhhhhhh@4-15 q: qqqtqqqqqqqqqqqqlq@11-13 h: hhkhvhhhhwhgk@8-11 p: ppvppppppptspf@8-9 m: mmmpmmkmdmpkspmg@1-7 m: lcmvggm@6-12 v: tvfstvvpvzsvcv@8-9 n: nnnqnnwrrdzlmnwlznrn@1-5 s: msssms@1-3 v: vpdzvdvgv@6-9 g: drgrfggcg@6-16 x: djpxhxvncxfghsxx@1-3 b: sjbwwxbvtvbkt@6-8 c: cccccstccjhv@1-11 q: qqqpqqqqqqwqqq@9-11 m: vsbmmmmmmmqmmsm@2-7 g: gqggggggg@2-3 m: mrgvm@6-7 c: cccpcfcc@6-10 w: swbngwswnxnww@13-14 r: rrrrrrrrrrwrrgrdr@3-9 v: vctxhxtfvq@2-9 r: jrrcslgplcprlvgthg@2-3 n: hnnnsxclvdj@10-11 h: zrhghhqhgzh@15-18 z: zzzlzzzzzzzzpzqzpzzz@3-8 f: fffffrfl@1-4 l: rllllfl@1-2 n: nnnnnvtnv@17-19 z: zzzzzzzzzzzzzzzzzzqz@13-15 n: nnnznnnnnnznnnn@2-5 c: gcccncjmsncfcntjc@8-9 h: hhhhhhhhbpsfh@7-11 r: lzvvlbrgjgrr@5-11 x: xxxxqxxxxxxx@4-7 p: gqpkmppzpsmtzhfdfpl@3-4 j: jjdjdg@14-16 z: zzzzzzzgjzzzzpzf@1-2 n: nnnvnwnnnnh@4-5 z: jhzzz@5-7 k: kkkkkkf@8-18 z: khzzrzjzmzzvzzpcclm@5-10 m: kjrhwkhmsm@10-16 v: vvvvvvvvvvvvvvvwv@9-10 l: xhvjsmllkcdtldfxlw@8-10 p: ppjvppbpqhpwhppgbp@4-6 m: jlmkhm@1-3 k: gvpklkkkk@15-16 g: ggjggggvgmgtpgcg@1-4 j: jbjwj@1-3 x: xxxpxxdxxhfx@14-16 v: vxmhhdvvfjjqwhtv@6-7 l: lnkchzlwxlp@3-4 v: vvvcv@13-14 p: pbqpppppzbmppc@6-12 p: glqwzprpqbqf@6-12 l: lllllglllllll@8-9 n: nnsnnnndcn@6-8 p: prwppppp@1-10 q: dqqqqqqqqjq@12-16 w: kwtbdnjqmwwxhwcwswkl@11-14 r: rrnjghfrrrshlrq@2-14 w: vwbbvcvgnxdmxl@7-8 g: sqmggkgslkwlvggg@1-6 q: tqqqqqq@2-3 b: bbbr@7-9 b: jnwbswfpbn@4-5 n: nnlct@3-11 s: ssssssssssp@2-6 f: wjlpwf@5-10 g: gggghqgqgb@1-3 p: ppdg@4-7 j: pjnkjjljjj@1-2 v: ghmjzxmtxjxnv@6-14 k: klgdzfmgdwhqdkhcnzm@6-11 z: tgzpzzzzztc@2-12 b: cxsmjbdgdnrb@4-6 v: lxdvvh@3-8 l: pnpdnrll@7-8 m: mzmswvmmbxmzlmwhdvq@13-14 s: khzssssssssszsssss@10-18 d: dmfdlgcxdbzznbrlqn@13-14 j: jjjjjjjjjjjjdpjj@15-17 j: jjjjjjjjjwjsqjwjj@10-15 x: xxfxkzxxhxxxxxvxxw@7-14 c: wcccwcmmcccccxhcccc@2-7 z: zmzvfzlszr@7-8 k: jjkrklrkkv@8-9 r: rrrrrjrtz@2-3 w: tvws@1-5 b: bbbjm@1-2 q: tqqjf@5-10 j: wlgjghjhjljwtpcdkqwk@2-5 c: dzpkc@5-6 m: mbvmkm@4-15 k: stjkjvvxrmwdpkwsjqvc@6-9 h: hwkgjplmhxwgvnbhwh@12-13 z: zzzzzzzzzzzzz@7-8 q: qqqqqqqqq@2-5 c: clcwmccczclcccc@2-5 l: jlcgfbflklvpfqxtwgg@5-7 n: nnnnnnvnnnnnn@3-5 f: gfktfffqvgltsbff@10-16 p: jppbttppzpqppppp@2-3 m: zmdm@4-6 j: zsmtjjdnrpp@17-18 j: hvvmrkfnnkvrjtjhjj@12-15 d: dtddddddddtwxgld@8-12 r: rdzrwfgrmxwttknxz@6-7 s: rssbktxsgd@11-13 d: ddddmwddddxddndc@3-6 p: ppcpspfp@12-15 j: jjjjjjgjjjjcjlzj@8-12 v: tgjkwfbsxzzvvpmfs@6-7 z: trbfbdz@4-6 v: vvvvvpvv@8-16 p: pnvppdpjppppppph@8-9 z: lzzzzpdzk@1-4 t: qttzz@2-3 d: dhdd@5-8 m: mmmkmmxmkj@2-12 f: hfhzkwdmrlqvfkn@5-6 h: hhhhhph@14-15 b: bbbbxbbbbbbbbbh@2-3 v: vvcj@12-19 d: ddvdwwqdddcdtdmwdqp@3-4 s: ssjssssssss@2-6 c: wzzxqcdcnlgcph@11-12 j: jjdrcjzjkjcs@4-9 z: bzzzzzzxzz@2-8 b: gjbfkxhb@1-3 c: cpksst@1-5 h: hhjhh@14-15 j: jjjjjjjjjjjjjjr@8-9 n: pcndxcfknfbnnls@10-13 k: kkkqzkwbkkkrtn@4-5 r: rzrrrnrj@13-15 p: ppppppppppppppt@3-6 j: fjqqzzzjm@2-9 m: zmjhctkmf@5-6 s: ssmjss@3-4 c: jlfd@8-12 d: qbddfhnddzgvddddd@6-7 p: xfppppcppppxgp@8-13 s: sssssssfssssssss@13-17 g: xskktsjxlvgfxtzzgfj@2-4 q: qqtwfqqnkvbvbhzs@1-5 j: cjmjs@4-5 c: tvccnc@3-14 m: kkfhmnkkmztxtmn@11-15 x: xxxxxpxmxxvbxxxvx@9-11 l: nhgzwmmrkqhblnk@7-10 x: xxxxxdmxxxxxxxx@13-14 v: vvvvvvpvvvjvvcvv@16-17 n: nnnnqnnbnnnnnnnpn@3-4 j: jvjj@15-16 q: zlqsgvpztknqjqqwqvf@3-4 s: sssrsssdss@11-13 g: ggqggmggswggdk@1-4 t: jmtzttztqt@2-3 v: vvvv@11-13 g: cgjgxgggkgbggxg@4-6 g: ggggqlhgmz@8-15 g: prvxwzkvdhgkjlg@6-9 g: gggggnsjlg@12-14 p: mmvlpzkmpgtpvj@7-10 k: kkkxkkjkkkdkkkp@14-16 b: zmztqsrgvjjmswzkbnk@1-2 x: xxbxxxxhx@2-5 l: tlhsx@3-5 x: xxxxn@4-12 c: vdnmtmqwnxkcldc@4-8 x: xxxxjglx@5-13 s: vsssspszssssnsss@3-6 k: kkhkkkknb@3-5 t: pttqtwnprt@10-14 m: ttjqvzmgmmjqzkd@1-5 b: bbbbpbbb@10-15 d: wdjrhvfngdtlkdl@6-7 w: trxwdwww@2-4 n: snxqlgtsmdnnjgwrgmms@16-18 l: klslpljllqlcslqqll@4-7 t: tttwzttjt@9-10 f: ffffffffwf@8-15 h: trhgxjchhxvvhqp@8-12 w: wwwwwwwqwwwg@12-13 x: xxxxxxxxsffqlxx@5-7 k: kkkklkkkktkk@1-7 m: wkmmqmmhf@12-13 h: mhhchwhhhzhhcvh@7-11 k: kkkkkkwkkkgkk@4-6 l: hdlbll@8-12 v: fvvvvvvvrvvv@2-9 h: hzhhhhhhhhhhhhr@6-8 b: qbqjpbbbdsshv@2-3 h: hwhl@4-7 l: mdllxjgdw@3-9 f: rwffzfkpwbzp@3-5 t: ttnttt@7-10 c: mpcccpndqc@6-7 h: fhhhljh@2-7 v: pnvzcns@1-3 v: vvgv@5-9 s: ssssshsspsssssss@4-6 j: mjjjjq@5-14 h: hwbqghmvmmnvhhrqmj@5-6 s: wctjsh@7-8 s: sssscsjs@14-17 v: vvvvvvvvvvvvvvvvv@14-15 w: wxwwwwwwfwwwwsw@6-7 v: ksvvvlpvv@7-18 s: cssstsvsscshsstsss@5-6 b: zzwbpm@6-7 r: bvtmpkxspskr@6-7 v: lvxrvqv@15-17 c: ccccccccccccccccccc@8-12 r: ghxpwhxcqjrr@6-10 k: kzbcdkndqm@5-6 s: tpsxss@1-5 p: qlrlp@4-8 q: qqqkqqqz@7-11 v: vgvsxvwvlxv@2-5 b: bgkbb@3-18 j: jjsplxjxgqjfjrjxjjlx@6-10 k: kxkhkkjkkrvkkk@7-16 t: ttttttzttttttttbtttt@1-7 l: ptzptslrjgwlfgwq@8-10 v: vvqvvvvvvvv@3-5 z: zzzhz@6-7 c: cbrctgc@5-16 l: llllxlllllllllllll@6-7 c: chxclqcdrh@1-10 c: jcmcccccwcccccjbvc@8-14 h: zhhvhhhhhhhhhv@4-7 n: rnnnnnfnnnnnvn@10-12 w: wwwwwwwsgtwww@5-8 c: cmbcctzcj@5-7 f: fffskrf@5-6 l: lllmzl@7-14 m: mmmmmmmmmmmmmmmmmmm@1-9 f: jfffffffzvffff@2-5 g: ggmng@16-17 x: xxxxxxxxxxxxxxxlx@4-10 n: npkgjcfnnnnn@1-13 d: bhkjgsnzxkdgwbdv@6-7 f: ncqfzff@7-10 h: hqhhhhhjhhh@2-4 v: vnvvv@1-6 w: thlmdwgwgtswvtx@3-7 d: ddlkhvfdnpbdr@1-4 q: qbfq@2-6 f: rzfmfrjgcfjk@10-16 b: bbbbblbbbkbbbbbbwqb@13-14 j: jjhcjnkgvrnwjp@5-12 l: lgqwvrlwcllllv@4-8 j: jjgpdjssspjfdbt@1-9 h: hhhhhhhhwhhh@4-6 p: psmppt@2-3 h: zhhhk@2-6 b: bbbbbmbbvb@7-9 z: zzzzzzgzdzz@8-9 d: ddgdmdwddd@2-6 s: nssssv@18-20 x: xxxxxxxxxxxxxxxxxvxx@9-10 m: dzckmrbhcmwvkcxmlx@10-11 v: vwvvvvwvvghvn@3-6 d: wcwxddjhnljfntj@13-15 v: vvvvvvvvvvvvcvc@1-5 x: xxfxfxxkx@7-8 w: wqzjzwwwtw@2-4 f: flgl@3-6 n: ncfngngdnm@5-7 k: kdkmbkkkkxk@5-6 x: xxvxth@5-6 r: rrhhzr@4-6 b: bbbrbbbbbmb@12-13 q: qqqqqqqqqzqkqp@6-14 n: mlbflnrbhlhpdrfln@9-12 q: qqqqqqqqqqqwq@3-4 k: rkncnbk@1-3 j: jjpj@8-9 v: vjvczrvvm@9-16 m: tmnmmmxmbmmmrtmmr@9-11 q: qqqqqzqqsjxq@3-5 h: hhhhcs@11-12 k: kkkkkkkkkkkvqk@11-12 x: xlxxxjjxxxpx@1-12 n: nngtnhlnjfnf@5-7 p: ppptppppp@13-14 l: lllmlflllhllpm@13-14 m: vdkmrdfzmkknmp@13-15 s: ssssssqssssscssss@5-11 h: hhhlxhhhhhhshh@10-11 s: ssssssssssgsssss@6-7 q: kqqqqmqnqq@8-13 l: llllllltlllljll@9-12 j: jjjjjjjjjjjlj@7-11 s: gstcncsssscssssss@4-6 x: lrtjfnhmpmxj@9-20 c: cttccccccnccclcccccc@1-8 w: cwwwwwwwwww@12-13 n: nnnnnnnngnnnnn@1-5 p: pfqwcpnppppwwpqppp@7-8 g: gggsgglghg@6-7 g: gggggggg@4-10 s: ssssssssssss@1-2 n: njsnnln@7-8 z: gzczzwdzkkzz@2-8 b: bbbwjfbh@6-8 r: rrrrbrrbr@2-5 k: lkkkkl@2-3 c: swcgjcm@2-10 t: ttttttttttt@12-13 l: lllllxllllllqhl@2-9 l: qtqxdpqqlwhqwlr@1-5 q: qqxrn@10-11 k: kkkkkkkkkckk@1-2 f: ffff@3-4 r: rrxr@8-9 p: lppppxpsp@2-5 s: ssstchlrds@11-15 m: mmmmmmmmmmmmmmmmm@14-17 k: kkkkkkkkkkgkkkktbkk@1-2 x: xlxx@9-10 w: wwcwptczwzzd@1-3 c: ccgcccccccccccccc@4-5 h: nhhhvh@8-16 l: hlllfllllmltlhlldl@4-5 w: wgwfw@6-15 p: pjpbfrmxqgkxkbqhj@12-17 l: llmtllnlllllllllnns@8-15 n: zjnxzndnznklxzjlx@6-9 r: wpsmstnkgtrmng@3-7 s: csvhxhsgvrsrn@10-15 h: hchhhdhkhghlhgsh@2-9 c: mzbmtccktc@3-4 x: xlzvxg@12-14 k: zmkskknwkkkmkkwkgkkk@4-9 r: vqrrrrdzpl@3-4 g: ggvbxg@5-8 q: xtrqrmqq@16-18 l: zllllllllllllllwlnll@6-7 s: zsqszss@3-4 g: wghgpg@1-6 z: hzzzzrz@3-8 h: hthfqtccnq@15-18 p: ppppppcpppppppnppppp@3-4 l: qplkdmjntlghjlpxlq@10-12 q: xzqkxdvgrqxqqzzxgjj@6-9 q: qqqvsvqqxq@12-13 g: shgcnjlgvcgqg@5-10 l: llklplllmlsl@3-12 l: vllqfzwnsqslpnvrbkh@14-16 g: gjggggggggggggbzcggg@5-11 m: ssmsmbnspmm@11-13 v: mkqvvvvvmcvvz@2-3 k: mkkchtzqsvkbclgxn@4-7 r: rphrrnrrqwknrktrgsg@6-10 z: vpjhzzzkqzjl@16-18 c: ccccccccccccccchccc@1-10 v: qvvvvzvvvvvv@5-7 j: jjrjjjj@14-16 l: zlgdrlqllgpllfhh@3-6 l: llmllll@3-4 l: smdl@4-11 h: kgqhcpvrbldrhbq@1-15 j: ljjjjjjjjjjjjjjj@7-14 c: ccccccccccccccc@2-10 v: vzvjvvvvvvvvv@4-9 p: flbpmqmhkpt@10-12 q: rtdrqmpcsqrhqqchqczw@16-19 w: vlwxgtmjwrzvqgdwbdw@8-15 c: gkcccslctcmszhc@3-7 f: hhffhbbtbwzw@4-9 s: msbsxssds@13-15 p: pppppppppcpppxldp@6-7 m: mmmmmqmm@11-12 m: mxmmzwmmmdqpmp@7-12 l: gncmgzxlqcllqgt@12-14 t: tttttttttttdtt@2-6 f: ffffffbrfffp@14-17 h: hhdhpphhhhhhkhhxqph@7-9 x: xxxxxxxxqxxxxxx@5-18 j: vlwgjljtljtrdbxjnjwm@5-7 n: jmncnsndnbwx@8-9 r: rrrrrrrrr@11-17 j: jjjjjjjjjjjjjjpjr@5-6 x: xxxxjt@13-15 l: nshmnjgzhmjdzvl@9-10 r: wmsvzxsrqnnhfr@8-11 k: kkkxxrkpktg@1-7 r: rrrrrrrfrrrjwrd@5-7 t: rztvtvplbrk@2-7 w: wwwwwwsw@1-2 g: sgggk@12-13 j: jjjjjwjjjjvvjjjrjs@1-2 c: cccccc@3-5 g: khgzr@9-16 b: bbbbbbcbsbbbbbbb@12-13 z: zzzzzzzzzszkz@4-5 r: rkrrrr@1-2 t: tgbqtddbmq@1-2 w: wkwwwww@14-15 q: qqdqqqqqqqqhqnb@6-7 r: rrrrrdmrr@8-9 j: jjjjjjjqhjjjjj@3-6 t: gwmlntffstzllvs@6-8 h: hhhhnhhhqh@9-11 w: cwcwwwwwgxwwbw@5-9 w: wwwwcwwww@8-12 k: snjmkkhrgkkzkkpskk@3-6 q: lvqjqlq@3-4 z: zzzn@9-12 t: dvmvhttxtmzhrr@3-7 k: kkkkkkskkkkkk@6-15 v: vqvvvdvvvvbvvvvvvvvv@3-4 z: jzzzzzdk@8-12 b: bbbbbbbbbbbs@3-9 m: nvhwmwgmmqkbmmmzb@8-10 r: npwjcgwrwcrx@1-5 r: rxdrr@6-9 p: ppppppsbkmppkp@1-4 j: jjjqjjjz@6-7 b: rblbbbbbbp@5-9 t: tttttttttf@8-9 c: czcccccccc@13-14 j: jjjbjjtbjjjjjj@3-8 p: pwppzqvp@3-12 m: mmzmmmmmmmmmmm@3-9 d: ddjddddddqddd@3-4 q: qqfq@6-14 m: mmmmmbmmmmwmmlmmmm@3-4 c: glgzc@6-7 t: ttttttt@1-4 s: sssbs@5-8 r: drrkrrrzrrrr@10-12 q: rvqfqqkllqqqlfrq@11-13 s: szsssssssssssss@8-11 t: tttttttsttvt@11-15 j: zjjjjjjjjjjjjjjjjj@2-4 s: dvfs@3-4 q: zhpq@10-11 c: cccccccccckc@5-11 h: pnrjhtdlkzvhh@5-9 l: nlllxgnrlllllllmq@3-4 f: gfff@8-9 g: grgggggbg@3-4 j: pfwjhh@2-5 l: jlfjr@2-4 l: lblv@3-10 q: qqvzhnqqhqvqq@11-15 t: tfttttttktwttts@12-14 b: gqptrzwclbdbfqd@1-4 r: crrprr@5-13 v: qvdvvvdnrqmrqp@9-12 r: rwrrlsrrsrrjgdnrrr@4-6 c: ccldccnp@16-17 q: qqqqqpqqqqlqqqqmlq@2-8 w: wwwwwwwhwmwws@3-6 m: dmmbmmdmkxm@6-13 t: xflrtblvcvfxnlf@2-6 m: pmnsmm@13-15 k: kstfvnkkgfvvkbk@4-10 w: jqwcwlcwcwvqbfzfzfm@1-5 d: ddndbmjxhfqqn@13-16 p: pzvbszhqtpklpkpdw@2-4 t: thttwmxjsbtp@8-10 s: zbsvjcssfmf@3-5 l: lltlwlllll@12-14 g: hgfvvfpnrvpfggnss@3-13 q: cjmbvgxchmqdqcvc@12-16 j: cjjjjjjjjjjqjjjjjj@1-5 m: kqrgm@11-14 x: xcjpwbrrffxkfxh@12-14 c: kgfnccxqczkcjkcc@3-4 f: sfftf@1-3 f: ffdz@12-14 t: xftfxmkttdsttg@4-9 f: ffhcgfffffff@9-10 b: zjlbbsbzbx@9-14 m: hhxmlmmmzmmtmm@3-5 t: tkcpzjwr@6-9 k: wkfdwflgrntrknsr@1-4 l: gfml@9-10 z: zzzzzzzzzrzzzz@9-11 h: hhhhhhhhhhzhh@1-9 k: kkkkkkkkzkkkkkkk@2-7 h: sswmmkhkvhw@2-5 m: pmbnnmzrkk@9-12 f: xhpfbfdffkfw@3-4 g: gfwg@11-12 n: nnnnnnnnnnnpnnnxn@5-6 d: dddddgddd@7-9 j: cbjgnjqjgj@9-14 r: rrrrrrrhrrrrrzbrr@4-5 p: prphk@2-4 d: dpdd@5-15 p: zjsppzhqqgqspcppqpps@2-7 r: rrrrrrfwrr@1-3 h: hhqh@14-16 g: zgvdgspkjrrvcgdlxg@4-6 c: psgqccccvc@9-14 q: qdqjqmttdtcqggqpqn@13-18 f: ffffffffffffgffffff@8-9 g: gggggggggggg@11-12 x: xxxxxxxxxxxr@2-17 c: cxcccfchcccccccbbcm@7-11 b: nwbrzndvrfxwt@3-4 x: xhwxxxv@16-17 r: rzrrnrrrvxrrzrrrrrr@2-3 f: zcvgbmxvwp@5-6 b: fwbbbf@6-10 m: mmmmmpmmmw@2-4 n: bnnvndbpvzj@3-4 t: dftfhdngqp@1-2 v: vtvvvvvvvvv@2-3 v: vgvv@9-10 s: tsvsshsssgssssmsksss@6-7 t: ttttttxt@3-4 c: jcrc@5-8 l: ztlmjljlb@4-5 w: bwwwww@11-14 r: rrrbrrrrrrnrrrs@10-16 z: zzzzznzzzwzzzzzzzz@7-13 m: mmmmmmfmmmmmmmmmmmmm@15-19 w: fflzcwftmcswcwwnwts@10-19 b: bjbbbbbbmwbbbbbbbbtb@14-16 x: xxxxpxxpxxqxdqxxxx@8-13 r: rkzrjbxrgwkhnb@5-18 r: rrrzfkrrrrrrrrtrrnrr@4-5 b: bbbfzb@6-10 q: qnscxqqfqb@8-13 w: wwwwwwwfwwwwwwwwww@10-11 n: scvnsnpgnjnmdpnwct@7-11 p: pjpppppdqpjpfppsptp@7-9 n: jfsvclhfm@3-8 h: whsggqscd@2-12 r: mrmpxhrqsdmqpjshvck@2-4 g: gdgggg@7-12 s: ssssssssgsss@7-11 l: dlklllnjlslbl@5-11 k: kkkkkkkkkkkkkkk@6-9 g: dhtvcgmfrjhk@4-5 m: lmmmhmsmmmmmcmmmmzmm@11-13 t: zgtnkjzmtkttmtkc@6-7 b: bbbbbbv@3-4 q: qqcq@12-16 z: zzzszjzszzczmxtzzcl@2-5 w: wwfhp@1-2 d: gddkd@5-12 f: fwqgbvrcfmwb@2-5 w: bnxcw@3-15 t: ncwftppphsxvztttjs@7-10 p: ppnsppkcppsp@5-6 v: vvrdvv@5-6 z: hczwbzz@3-12 p: gcphfgmzfkflspmxg@14-19 m: jmfmfjpvbmfmmrdkdnzp@6-7 p: pdwzppppp@4-7 b: bbbnbbqbb@7-8 r: frrrrrxxr@8-18 b: jbphpzgvnppwhkxfzs@1-5 c: pvhcc@4-8 z: fzznzjzztstzxrz@5-10 v: jvvwvvvlvlvqc@7-14 p: svgrzfpxkdpbhph@5-7 n: nncmvkn@11-12 r: rrlrbrrrvrrr@1-5 r: vtngrndhqf@2-4 k: knjp@11-14 h: hhghhhhhhhxhhwhhh@16-18 r: rrrrrrrrrrrrrrrpnb@10-14 d: dpddbvdtdmxfdddd@2-4 t: cztt@5-6 r: rzrprd@2-5 n: ngwdngc@1-6 q: qqqzzwwqqqkqqq@7-8 l: lllzllpxl@1-4 b: kmltzzjzbppgwq@1-4 t: ttttb@3-4 p: dkxpcph@7-15 z: zzzzzzhzzzzzzzzzz@4-7 c: cdljfccm@3-8 p: hbpxhlmc@4-5 w: wwwlw@14-15 b: lbqbbbkgbbwfbdb@6-10 j: jtjjvpwwthwcsj@5-8 t: ltvtttbtqxtzq@12-13 t: ttttttttjttztxt@16-18 p: ppppppppppppppxpxbpp@4-7 n: nnnrnnnnt@1-2 r: rfrr@5-6 g: ggggvggg@3-4 s: ssbw@3-4 l: ldll@8-10 m: mmmmvmmcjkmg@10-18 w: wwvwwvwwhwwjwwwlwxcm@1-2 x: cxxxxxxxxxxxxx@1-5 b: bbbbkbbb@12-14 z: zwqzrrzzvqqzzszrx@1-5 z: lzzfzzzfz@16-17 t: ftgstrgptwmptxrzt@9-10 b: bbbbbbbzbbbb@8-14 w: wwwwwwwjwwwzwzww@3-4 h: qhnh@2-12 d: dnddddkddddzdxdddd@5-17 x: xxxxxxxxxxxxxxxxx@9-10 h: hhhhtqhhhrh@6-7 p: pfmppppp@5-8 v: vbvvvvvs@4-5 h: qhfhqcb@3-12 d: dlddlhhwvcrdrxwpt@2-3 n: nnwnp@4-8 g: ggggjgfgzgdglgg@4-9 h: vrghsphxhxzsxw@12-18 z: qrzzzfwdcwnzdzkckz@6-8 v: zvmlqwwh@10-14 p: pppxwpndfpwppdpptmpp@12-15 q: qqnqkqkqjgrcqfq@2-4 n: pnszjnnn@2-3 c: zkctcfc@17-20 l: lvjlcclllslzllllwgll@16-17 k: dfgskkfkkkfjhfvfks@1-3 t: tjttltt@2-3 b: bbzbb@8-15 t: dtttttsttlttttzlttj@13-14 v: vvkvvjvgwvvvkvf@7-8 v: tvvvvvvhv@3-10 d: bxktdrtddtdtsh@4-12 j: npwxjjjjbjkq@1-4 l: tlllll@12-13 b: lbhpxbbbvbbbqbbbsbb@9-15 v: vqhsggmpvmqtbzzlq@12-14 f: ffhfjfffqfxqff@15-16 m: jtnsjwpggbpxlhqmk@2-4 n: xptncjsstcl@5-8 q: dmwklqjqnzb@3-4 c: vcgl@1-6 h: hhhhhh@8-9 x: ckblstcdx@5-7 w: vwphwwmwwwww@2-4 x: kxxxdh@10-11 m: kmmvmmmfmksmj@4-7 v: zvrvvvdvvv@1-8 p: npxbwqpxbjrnrv@5-11 t: jfkwttkstrxlgts@1-2 g: ggggg@5-7 p: tpppppr@15-17 v: vvvvvvvvvvvvvvvvvvvv@17-19 w: dwjwjznczwgfmkmhdtw@10-13 f: fffffbqfffffffffff@4-14 g: ggggggggggggggg@2-3 d: bdkfd@7-8 x: xxxxxxxx@6-9 h: hmshdhvvhkhbhcshs@14-15 g: gggggggggggggghg@2-16 q: qqsxqqqdgqqghqqk@3-17 p: ppbppprppppppppphppp@8-18 v: vczfvqcvvcspndvxwjdv@1-3 d: fdddd@9-11 j: gfjjnjsdnhb@8-10 s: hkhshttssl@5-10 f: ffsffffffqxfff@7-10 w: wwlwwckwwf@4-8 x: blxxmtbgnblfgnfwz@4-5 p: rlpkprppp@13-14 s: ssssssssssssswss@4-8 h: hhhdhmhhhjhlhh@6-7 h: chhhhhfhzqhdhhh@15-17 m: msvrmwzkzvmmgrmmpm@4-6 x: qgtwwxhgsxxmklgmn@4-7 p: rpzkdpp@3-4 v: vvvhvjv@16-18 p: pppppppppppppppppmp@15-17 k: kpkkkkkhqkkkkklktk@5-7 s: ssbxxsk@2-4 l: cwllll@6-9 v: cvvrrkvrvsdvfwcv@1-7 w: qwwwwslwwwwwwwwrww@2-12 c: clcccccccccccccc@5-10 m: ftcmrpmvrzc@7-11 w: wwwwwwwwwwtwwwww@2-3 n: jngdlvgcvtkmn@1-8 v: hvvvvvvvvv@3-17 p: jrpvltxlcqgpfxwsj@1-5 k: kkkkfkk@1-10 c: cccccccccfc@13-19 f: flfffffxfvffffprfmcb@3-6 g: htglsbvrzcghjmd@9-11 h: wrwghhhhnzhxl@5-12 z: zzkzzhnjpmkvzzzw@7-11 w: qrwcwwstwddw@15-19 m: mmmmmmmmmmmmmmmmmmmm@15-16 m: mmmmmmmmmmmmmmhmm@12-16 x: xxxxxcxxxxxlxxxxxxx@5-10 l: qwfqlllgsdjrlspll@3-4 f: hffmfffg@6-7 l: lwlllbllnl@11-20 t: tttkrtlpttwftmwttttt@11-12 d: ddbdddddddpktdd@4-11 w: sxkmkwdwwnlwxmdvfx@4-5 k: kkzkpk@13-20 n: nnnnnntnnnnnbnnnbnnn@5-7 c: ccccwcc@1-6 h: cckkhhdhhwmhhmzchhwx@1-15 b: hbbbbbbbbhbbhbbbbnbb@1-2 w: mwwww@1-2 f: sfzgwtf@3-4 s: sssj@1-3 w: xwww@1-16 p: ppppppppdppppppp@1-6 c: ccxmccccc@4-8 b: rtpbcfbr@9-10 s: sszssstshss@15-16 x: xxxtxxxxxxxmxxxzx@9-15 k: kkkkkkkkkkgrkkkkk@11-13 x: xtxxxxxxxxrxkxx@1-5 f: rffflfffnf@14-16 n: nnxnnnnnnnnnbnzbnnn@3-6 d: ddddddndbdfdhd@14-15 q: sbqqhvqqqvqgxfq@5-6 b: jglbfjb@1-10 l: llllllcllsll@3-5 z: lwzzz@5-12 k: kkkkmkkkkkkkkkkl@8-12 v: vvtsvfvnzvhpm@5-7 l: llllllll@4-7 f: nqfffkbdf@4-8 j: jjjljkhj@9-15 h: vgzpgfhfhmwdhbqc@1-5 p: ptpsjqpnp@5-8 q: qbqqwqnq@5-7 w: wwswwxsb@3-6 h: nnhrnhkmxqkt@1-3 w: jwwww@2-14 x: cxxxxdxxxxxxxbxx@12-14 x: xxxfxxxxqxxrxt@4-9 f: fffkffbsfkxv@12-13 m: mmmmmmmmmmmwm@6-10 p: ppppphpppxppp@9-12 v: vsvvvvkmjvvvn@3-12 r: shngvhbmjrpr@12-13 w: wqwcwxclwwwfw@4-5 r: nnrrdz@4-19 c: vbcpwzvxssccqkqgmxvj@1-6 g: tglxhggng@9-10 z: lvzhvtglzf@10-16 f: gddxfftggfbmxwts@4-12 k: kkkklkkkkkkpkkk@7-11 m: mmmmmmmmmmtm@2-10 z: vkfpjrrvlwlbjwk@3-7 w: dtdzwjqgxdwjhchwwd@13-14 v: vvvvvvvvvvvvvvvv@11-12 c: cjccccqccccc@14-15 h: hzhrhkhfthrhxht@3-5 v: dtwvvvvvcvvvrvsvvv@10-14 q: qhqqkqcqqqqqlfqgsqq@3-14 f: ffvffffffffzffffff@1-12 x: xxtxjxzxxxxxlxxxxxxx@2-4 c: pgpc@1-4 r: fdrr@5-7 r: rrrrrrt@10-11 d: drdddddddmddddpd@2-5 f: gfrlctftzr@10-13 z: nrzjjrzjzzplzmzzbn@8-10 c: cccccccgbc@5-8 g: fgggcndwgggbjnfgb@6-9 d: ddddghdgbddm@3-7 j: ftjjjvjqcp@5-6 s: sqvfstz@5-18 k: kkkwkkkkkkbkkkkkkkbk@3-6 f: djffffkff@4-6 p: pqppppr@5-9 h: hhkhjhmgcqvfhqvhn@8-12 t: tttttttvttttt@14-15 z: pzrzhjqmtbcnzdzr@1-17 s: ssssssssssssswsss@1-4 s: ssqh@1-5 r: rrrrrrr@17-18 h: hhhhhrhcxhhhhhhhhb@7-9 t: dttttjmtv@1-3 c: mcccp@4-5 x: xprbxql@1-5 q: cqqqqqq@3-4 g: ggggw@1-7 f: ffffffnf@7-9 t: ttttttttttt@11-15 m: mmlmfmmmmmmmmmmqm@4-5 n: npnnnn@4-5 b: zvbbvbjhlkf@11-16 c: gnqmcvtzwpcbvncwcc@12-18 q: qbqkwqqvqwqqnljsqpqt@6-10 r: wcrtdrlkgjr@16-17 p: gppppppppwvlgpptp@1-13 g: gqghbwqqzwwdk@1-6 l: rlllll@3-7 j: pdjjtcqwbqtpfkjbwgq@7-17 z: zzhsnjrhrzzfrqszdhdg@6-7 n: xnvnhnrn@6-7 r: rrrrrrzr@2-3 c: ccmcccc@2-3 v: vvdv@3-9 f: mlfffshbfdff@11-13 v: dfvkltvjvvvvx@12-13 c: mqrccccbccbgcccccvc@9-13 w: wwwwwwwwwwwwcwtww@6-8 d: pdvgddtmvwdkvdtzf@1-9 s: hsssssssssdsls@1-5 c: zbsslcd@1-4 p: bpppppppppp@13-16 s: sssxslsscssbqsspcs@1-10 p: pskwpppzpppppks@3-5 c: ccppccmcc@10-11 b: rhbbbbbbbzbb@2-3 d: ndhjhd@3-4 s: sscs@5-6 d: dtwwnt@4-5 d: dddddddd@5-9 z: zztzvzzzz@2-6 v: vpqdll@13-14 d: nxkmbkkpxkcdld@1-3 s: ssss@8-14 z: zzzzzzzzzzzzzbz@16-17 f: fffnffffffftbzffpkf@3-4 m: mtcm@3-4 r: mrdrd@11-13 k: ljkmhdkkkcpjzlmkkzkk@2-3 d: tdqnxpd@3-7 h: mrvdlthxchpvwvssqpk@13-17 j: jjfjjvjjjjjzjsjjksxr@1-4 n: rnnx@7-10 m: mmmmzmxfmm@1-6 r: lrrvrrrrm@4-18 r: rrrdrrrrrrrrrkblrr@6-7 k: kkkkkkl@4-6 v: vmnfvvvvmcmlh@6-9 g: jgcgggkbbmgbs@7-8 t: ttcfwtgjtcttv@3-4 j: tjjj@" +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 701.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#1 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#2 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#3 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#4 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#5 uvalue zp[2]:2 22.0 +word printf_uint::uvalue#6 uvalue zp[2]:2 83.5 +byte strtouc(byte* strtouc::str , byte** strtouc::endptr) +byte~ strtouc::$4 reg byte a 200002.0 +byte~ strtouc::$5 reg byte a 200002.0 +byte~ strtouc::$6 reg byte a 200002.0 +byte strtouc::c +byte strtouc::c#0 reg byte x 2002.0 +byte strtouc::c#1 reg byte x 200002.0 +byte strtouc::c#2 reg byte x 66834.16666666666 +byte** strtouc::endptr +byte strtouc::return +byte strtouc::return#0 reg byte a 202.0 +byte strtouc::return#1 reg byte a 202.0 +byte* strtouc::str +byte* strtouc::str#0 str zp[2]:15 202.0 +byte* strtouc::str#1 str zp[2]:15 202.0 +byte* strtouc::str#2 str zp[2]:15 150001.5 +byte* strtouc::str#3 str zp[2]:15 1102.0 +byte* strtouc::str#4 str zp[2]:15 25250.5 +byte strtouc::val +byte strtouc::val#1 val zp[1]:28 100001.0 +byte strtouc::val#2 val zp[1]:28 66667.33333333333 +byte strtouc::val#3 val zp[1]:28 37525.625 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 20002.0 +byte~ utoa::$11 reg byte a 2002.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:15 3000.4285714285716 +byte* utoa::buffer#14 buffer zp[2]:15 15001.5 +byte* utoa::buffer#3 buffer zp[2]:15 2002.0 +byte* utoa::buffer#4 buffer zp[2]:15 20002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:28 20002.0 +byte utoa::digit#2 digit zp[1]:28 2857.4285714285716 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:36 6000.6 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 5000.5 +byte utoa::started#4 reg byte x 10001.0 +word utoa::value +word utoa::value#0 value zp[2]:2 10001.0 +word utoa::value#1 value zp[2]:2 551.0 +word utoa::value#2 value zp[2]:2 5857.857142857143 +word utoa::value#6 value zp[2]:2 15001.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:15 13750.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1.0000001E7 +byte utoa_append::digit#2 reg byte x 1.00500015E7 +word utoa_append::return +word utoa_append::return#0 return zp[2]:2 20002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:36 3335000.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:2 36667.33333333333 +word utoa_append::value#1 value zp[2]:2 2.0000002E7 +word utoa_append::value#2 value zp[2]:2 5018334.166666666 + +reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +zp[2]:2 [ main::valid_a#11 main::valid_a#15 main::valid_a#1 printf_uint::uvalue#6 printf_uint::uvalue#0 printf_uint::uvalue#1 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:4 [ main::invalid_a#11 main::invalid_a#16 main::invalid_a#1 ] +zp[2]:6 [ main::total#10 main::total#1 ] +zp[2]:8 [ main::valid_b#11 main::valid_b#28 main::valid_b#1 ] +zp[2]:10 [ main::invalid_b#11 main::invalid_b#30 main::invalid_b#1 ] +zp[1]:12 [ main::count_b#11 main::count_b#2 main::count_b#4 ] +reg byte x [ main::count_a#2 main::count_a#6 main::count_a#1 ] +reg byte x [ gotoxy::y#4 gotoxy::y#2 ] +reg byte x [ clrscr::l#2 clrscr::l#1 ] +reg byte y [ clrscr::c#2 clrscr::c#1 ] +zp[2]:13 [ cputs::s#10 cputs::s#11 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +reg byte x [ strtouc::c#2 strtouc::c#0 strtouc::c#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[2]:15 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 strtouc::str#4 strtouc::str#3 strtouc::str#0 strtouc::str#1 strtouc::str#2 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:17 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +reg byte x [ memset::c#4 ] +zp[1]:19 [ conio_cursor_x ] +zp[1]:20 [ conio_cursor_y ] +zp[2]:21 [ conio_line_text ] +zp[2]:23 [ conio_line_color ] +zp[2]:25 [ main::pwd ] +reg byte a [ strtouc::return#0 ] +zp[1]:27 [ main::min#0 ] +reg byte a [ strtouc::return#1 ] +zp[1]:28 [ main::max#0 utoa::digit#2 utoa::digit#1 strtouc::val#3 strtouc::val#2 strtouc::val#1 ] +zp[1]:29 [ main::ch#0 ] +reg byte y [ main::$5 ] +reg byte y [ main::$8 ] +zp[2]:30 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:32 [ gotoxy::$8 ] +zp[2]:34 [ gotoxy::$5 ] +reg byte a [ cputs::c#1 ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte a [ strtouc::$5 ] +reg byte a [ strtouc::$6 ] +reg byte a [ strtouc::$4 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:36 [ memset::end#0 memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] +mem[12] [ printf_buffer ] diff --git a/src/test/ref/adventofcode/2020-03.asm b/src/test/ref/adventofcode/2020-03.asm new file mode 100644 index 000000000..60267f139 --- /dev/null +++ b/src/test/ref/adventofcode/2020-03.asm @@ -0,0 +1,835 @@ +// https://adventofcode.com/2020/day/3 + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-03.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code +main: { + // clrscr() + jsr clrscr + // test_slope(3,1) + lda #1 + sta.z test_slope.y_inc + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(3,1) + // printf("1: encountered %u trees\n",test_slope(3,1)) + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // printf("1: encountered %u trees\n",test_slope(3,1)) + jsr printf_uint + // printf("1: encountered %u trees\n",test_slope(3,1)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // test_slope(1,1) + lda #1 + sta.z test_slope.y_inc + sta.z test_slope.x_inc + jsr test_slope + // test_slope(1,1) + // printf("2a: encountered %u trees\n",test_slope(1,1)) + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // printf("2a: encountered %u trees\n",test_slope(1,1)) + jsr printf_uint + // printf("2a: encountered %u trees\n",test_slope(1,1)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // test_slope(3,1) + lda #1 + sta.z test_slope.y_inc + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(3,1) + // printf("2b: encountered %u trees\n",test_slope(3,1)) + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // printf("2b: encountered %u trees\n",test_slope(3,1)) + jsr printf_uint + // printf("2b: encountered %u trees\n",test_slope(3,1)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // test_slope(5,1) + lda #1 + sta.z test_slope.y_inc + lda #5 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(5,1) + // printf("2c: encountered %u trees\n",test_slope(5,1)) + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // printf("2c: encountered %u trees\n",test_slope(5,1)) + jsr printf_uint + // printf("2c: encountered %u trees\n",test_slope(5,1)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // test_slope(7,1) + lda #1 + sta.z test_slope.y_inc + lda #7 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(7,1) + // printf("2d: encountered %u trees\n",test_slope(7,1)) + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // printf("2d: encountered %u trees\n",test_slope(7,1)) + jsr printf_uint + // printf("2d: encountered %u trees\n",test_slope(7,1)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // test_slope(1,2) + lda #2 + sta.z test_slope.y_inc + lda #1 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(1,2) + // printf("2e: encountered %u trees\n",test_slope(1,2)) + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // printf("2e: encountered %u trees\n",test_slope(1,2)) + jsr printf_uint + // printf("2e: encountered %u trees\n",test_slope(1,2)) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + __b1: + jmp __b1 + .segment Data + .encoding "ascii" + s: .text "1: encountered " + .byte 0 + s1: .text @" trees\$9b" + .byte 0 + s2: .text "2a: encountered " + .byte 0 + s4: .text "2b: encountered " + .byte 0 + s6: .text "2c: encountered " + .byte 0 + s8: .text "2d: encountered " + .byte 0 + s10: .text "2e: encountered " + .byte 0 +} +.segment Code +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // Fill entire screen with spaces + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // *OLDCHR = 0x00 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + jsr gotoxy + // } + rts +} +// Count the number of trees on a specific slope +// test_slope(byte zp($85) x_inc, byte zp($80) y_inc) +test_slope: { + .label return = $81 + .label trees = $81 + .label mapline = $89 + .label y = $83 + .label x_inc = $85 + .label y_inc = $80 + lda #<0 + sta.z trees + sta.z trees+1 + tax + lda #<map + sta.z mapline + lda #>map + sta.z mapline+1 + txa + sta.z y + sta.z y+1 + __b1: + // for(unsigned int y=0; y<MAP_HEIGHT; y+=y_inc) + lda.z y+1 + cmp #>$143 + bcc __b2 + bne !+ + lda.z y + cmp #<$143 + bcc __b2 + !: + // } + rts + __b2: + // if(mapline[x]=='#') + txa + tay + lda (mapline),y + cmp #'#' + bne __b3 + // trees++; + inc.z trees + bne !+ + inc.z trees+1 + !: + __b3: + // x += x_inc + txa + clc + adc.z x_inc + tax + // if(x>=MAP_WIDTH) + cpx #$1f + bcc __b4 + // x -= MAP_WIDTH + txa + axs #$1f + __b4: + // y_inc*MAP_WIDTH + lda.z y_inc + asl + clc + adc.z y_inc + asl + clc + adc.z y_inc + asl + clc + adc.z y_inc + asl + clc + adc.z y_inc + // mapline += y_inc*MAP_WIDTH + clc + adc.z mapline + sta.z mapline + bcc !+ + inc.z mapline+1 + !: + // y+=y_inc + lda.z y_inc + clc + adc.z y + sta.z y + bcc !+ + inc.z y+1 + !: + jmp __b1 +} +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($83) s) +cputs: { + .label s = $83 + __b1: + // while (c = *s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // cputc(c) + sta.z cputc.c + jsr cputc + jmp __b1 +} +// Print an unsigned int using a specific format +// printf_uint(word zp($81) uvalue) +printf_uint: { + .label uvalue = $81 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr utoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($86) str, word zp($89) num) +memset: { + .label end = $89 + .label dst = $86 + .label str = $86 + .label num = $89 + // if(num>0) + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // end = (char*)str + num + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + __b2: + // for(char* dst = str; dst!=end; dst++) + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + __breturn: + // } + rts + __b3: + // *dst = c + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + lda #y + sta ROWCRS + // setcursor() + jsr setcursor + // } + rts +} +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($88) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $88 + // if (c == '\r') + lda #'\r' + cmp.z c + beq __b1 + // if(c == '\n' || c == 0x9b) + lda #'\$9b' + cmp.z c + beq __b2 + lda #$9b + cmp.z c + beq __b2 + // return rawmap[*v]; + ldy.z convertToScreenCode1_v + ldx rawmap,y + // putchar(convertToScreenCode(&c)) + jsr putchar + // (*COLCRS)++; + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // setcursor() + jsr setcursor + // } + rts + __b5: + // *COLCRS = 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b2: + // *COLCRS = 0 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b1: + // *COLCRS = 0 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + jsr setcursor + rts +} +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($81) value, byte* zp($86) buffer) +utoa: { + .label digit_value = $89 + .label buffer = $86 + .label digit = $85 + .label value = $81 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldx #0 + txa + sta.z digit + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + lda.z digit + cmp #5-1 + bcc __b2 + // *buffer++ = DIGITS[(char)value] + lda.z value + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + lda #0 + tay + sta (buffer),y + // } + rts + __b2: + // digit_value = digit_values[digit] + lda.z digit + asl + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + cpx #0 + bne __b5 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + inc.z digit + jmp __b1 + __b5: + // utoa_append(buffer++, value, digit_value) + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value); + inc.z buffer + bne !+ + inc.z buffer+1 + !: + ldx #1 + jmp __b4 +} +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // if(buffer.sign) + cmp #0 + beq __b2 + // cputc(buffer.sign) + sta.z cputc.c + jsr cputc + __b2: + // cputs(buffer.digits) + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // } + rts +} +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $8b + // **OLDADR = *OLDCHR + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // c = *loc + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + stx OLDCHR + // *OLDADR = loc + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // *CRSINH = 0 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + txa + eor #$80 + // **OLDADR = c + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // } + rts +} +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $8b + // **OLDADR = *OLDCHR + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // newChar = code | conio_reverse_value + txa + // *loc = newChar + ldy #0 + sta (loc),y + // *OLDCHR = newChar + sta OLDCHR + // setcursor() + jsr setcursor + // } + rts +} +newline: { + .label start = $86 + // if ((*ROWCRS)++ == CONIO_HEIGHT) + inc ROWCRS + lda #$18 + cmp ROWCRS + bne __b1 + // **OLDADR ^= 0x80 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // start = *SAVMSC + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + jsr memcpy + // start + CONIO_WIDTH * 23 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // *ROWCRS = CONIO_HEIGHT - 1 + lda #$18-1 + sta ROWCRS + __b1: + // setcursor() + jsr setcursor + // } + rts +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($86) buffer, word zp($81) value, word zp($89) sub) +utoa_append: { + .label buffer = $86 + .label value = $81 + .label sub = $89 + .label return = $81 + ldx #0 + __b1: + // while (value >= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + jmp __b1 +} +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $8b + .label __1 = $8b + .label __3 = $8b + .label return = $8b + .label __4 = $8d + .label __5 = $8b + // (word)(*ROWCRS)*CONIO_WIDTH + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // } + rts +} +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($8b) destination, byte* zp($89) source) +memcpy: { + .const num = $28*$17 + .label src_end = $8d + .label dst = $8b + .label src = $89 + .label destination = $8b + .label source = $89 + // src_end = (char*)source+num + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + __b1: + // while(src!=src_end) + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // } + rts + __b2: + // *dst++ = *src++ + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + inc.z dst + bne !+ + inc.z dst+1 + !: + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + map: .text ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..." + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/adventofcode/2020-03.cfg b/src/test/ref/adventofcode/2020-03.cfg new file mode 100644 index 000000000..674ad8e7d --- /dev/null +++ b/src/test/ref/adventofcode/2020-03.cfg @@ -0,0 +1,464 @@ + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@2 +main::@2: scope:[main] from main + [2] phi() + [3] call test_slope + [4] test_slope::return#0 = test_slope::trees#2 + to:main::@3 +main::@3: scope:[main] from main::@2 + [5] printf_uint::uvalue#0 = test_slope::return#0 + [6] call cputs + to:main::@4 +main::@4: scope:[main] from main::@3 + [7] phi() + [8] call printf_uint + to:main::@5 +main::@5: scope:[main] from main::@4 + [9] phi() + [10] call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + [11] phi() + [12] call test_slope + [13] test_slope::return#1 = test_slope::trees#2 + to:main::@7 +main::@7: scope:[main] from main::@6 + [14] printf_uint::uvalue#1 = test_slope::return#1 + [15] call cputs + to:main::@8 +main::@8: scope:[main] from main::@7 + [16] phi() + [17] call printf_uint + to:main::@9 +main::@9: scope:[main] from main::@8 + [18] phi() + [19] call cputs + to:main::@10 +main::@10: scope:[main] from main::@9 + [20] phi() + [21] call test_slope + [22] test_slope::return#10 = test_slope::trees#2 + to:main::@11 +main::@11: scope:[main] from main::@10 + [23] printf_uint::uvalue#2 = test_slope::return#10 + [24] call cputs + to:main::@12 +main::@12: scope:[main] from main::@11 + [25] phi() + [26] call printf_uint + to:main::@13 +main::@13: scope:[main] from main::@12 + [27] phi() + [28] call cputs + to:main::@14 +main::@14: scope:[main] from main::@13 + [29] phi() + [30] call test_slope + [31] test_slope::return#11 = test_slope::trees#2 + to:main::@15 +main::@15: scope:[main] from main::@14 + [32] printf_uint::uvalue#3 = test_slope::return#11 + [33] call cputs + to:main::@16 +main::@16: scope:[main] from main::@15 + [34] phi() + [35] call printf_uint + to:main::@17 +main::@17: scope:[main] from main::@16 + [36] phi() + [37] call cputs + to:main::@18 +main::@18: scope:[main] from main::@17 + [38] phi() + [39] call test_slope + [40] test_slope::return#12 = test_slope::trees#2 + to:main::@19 +main::@19: scope:[main] from main::@18 + [41] printf_uint::uvalue#4 = test_slope::return#12 + [42] call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + [43] phi() + [44] call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + [45] phi() + [46] call cputs + to:main::@22 +main::@22: scope:[main] from main::@21 + [47] phi() + [48] call test_slope + [49] test_slope::return#13 = test_slope::trees#2 + to:main::@23 +main::@23: scope:[main] from main::@22 + [50] printf_uint::uvalue#5 = test_slope::return#13 + [51] call cputs + to:main::@24 +main::@24: scope:[main] from main::@23 + [52] phi() + [53] call printf_uint + to:main::@25 +main::@25: scope:[main] from main::@24 + [54] phi() + [55] call cputs + to:main::@1 +main::@1: scope:[main] from main::@1 main::@25 + [56] phi() + to:main::@1 + +void clrscr() +clrscr: scope:[clrscr] from main + [57] memset::str#7 = (void*)*SAVMSC + [58] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [59] *OLDCHR = 0 + [60] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [61] return + to:@return + +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +test_slope: scope:[test_slope] from main::@10 main::@14 main::@18 main::@2 main::@22 main::@6 + [62] test_slope::y_inc#12 = phi( main::@10/1, main::@14/1, main::@18/1, main::@2/1, main::@22/2, main::@6/1 ) + [62] test_slope::x_inc#10 = phi( main::@10/3, main::@14/5, main::@18/7, main::@2/3, main::@22/1, main::@6/1 ) + to:test_slope::@1 +test_slope::@1: scope:[test_slope] from test_slope test_slope::@4 + [63] test_slope::trees#2 = phi( test_slope/0, test_slope::@4/test_slope::trees#6 ) + [63] test_slope::x#3 = phi( test_slope/0, test_slope::@4/test_slope::x#8 ) + [63] test_slope::mapline#2 = phi( test_slope/map, test_slope::@4/test_slope::mapline#1 ) + [63] test_slope::y#2 = phi( test_slope/0, test_slope::@4/test_slope::y#1 ) + [64] if(test_slope::y#2<$143) goto test_slope::@2 + to:test_slope::@return +test_slope::@return: scope:[test_slope] from test_slope::@1 + [65] return + to:@return +test_slope::@2: scope:[test_slope] from test_slope::@1 + [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 + to:test_slope::@5 +test_slope::@5: scope:[test_slope] from test_slope::@2 + [67] test_slope::trees#1 = ++ test_slope::trees#2 + to:test_slope::@3 +test_slope::@3: scope:[test_slope] from test_slope::@2 test_slope::@5 + [68] test_slope::trees#6 = phi( test_slope::@2/test_slope::trees#2, test_slope::@5/test_slope::trees#1 ) + [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 + [70] if(test_slope::x#1<$1f) goto test_slope::@4 + to:test_slope::@6 +test_slope::@6: scope:[test_slope] from test_slope::@3 + [71] test_slope::x#2 = test_slope::x#1 - $1f + to:test_slope::@4 +test_slope::@4: scope:[test_slope] from test_slope::@3 test_slope::@6 + [72] test_slope::x#8 = phi( test_slope::@3/test_slope::x#1, test_slope::@6/test_slope::x#2 ) + [73] test_slope::$6 = test_slope::y_inc#12 << 1 + [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 + [75] test_slope::$8 = test_slope::$7 << 1 + [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 + [77] test_slope::$10 = test_slope::$9 << 1 + [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 + [79] test_slope::$12 = test_slope::$11 << 1 + [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 + [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 + [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 + to:test_slope::@1 + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@11 main::@13 main::@15 main::@17 main::@19 main::@21 main::@23 main::@25 main::@3 main::@5 main::@7 main::@9 printf_number_buffer::@2 + [83] cputs::s#15 = phi( main::@11/main::s4, main::@13/main::s1, main::@15/main::s6, main::@17/main::s1, main::@19/main::s8, main::@21/main::s1, main::@23/main::s10, main::@25/main::s1, main::@3/main::s, main::@5/main::s1, main::@7/main::s2, main::@9/main::s1, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [84] cputs::s#14 = phi( cputs/cputs::s#15, cputs::@2/cputs::s#0 ) + [85] cputs::c#1 = *cputs::s#14 + [86] cputs::s#0 = ++ cputs::s#14 + [87] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [88] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [89] cputc::c = cputs::c#1 + [90] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@12 main::@16 main::@20 main::@24 main::@4 main::@8 + [91] printf_uint::uvalue#6 = phi( main::@12/printf_uint::uvalue#2, main::@16/printf_uint::uvalue#3, main::@20/printf_uint::uvalue#4, main::@24/printf_uint::uvalue#5, main::@4/printf_uint::uvalue#0, main::@8/printf_uint::uvalue#1 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [92] *((byte*)&printf_buffer) = 0 + [93] utoa::value#1 = printf_uint::uvalue#6 + [94] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [95] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [96] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [97] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [98] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [98] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [99] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [101] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [102] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [103] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [104] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [105] *memset::dst#2 = 0 + [106] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [107] *COLCRS = gotoxy::x#1 + [108] *ROWCRS = gotoxy::y#1 + [109] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [110] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [111] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [112] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [113] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [115] phi() + [116] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [117] *COLCRS = ++ *COLCRS + [118] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [119] phi() + [120] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [121] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [122] *COLCRS = 0 + [123] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [124] *COLCRS = 0 + [125] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [126] *COLCRS = 0 + [127] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [128] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [129] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [129] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [129] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [129] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [130] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [131] utoa::$11 = (byte)utoa::value#2 + [132] *utoa::buffer#11 = DIGITS[utoa::$11] + [133] utoa::buffer#3 = ++ utoa::buffer#11 + [134] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [135] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [136] utoa::$10 = utoa::digit#2 << 1 + [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [138] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [140] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [140] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [140] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [141] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [142] utoa_append::buffer#0 = utoa::buffer#11 + [143] utoa_append::value#0 = utoa::value#2 + [144] utoa_append::sub#0 = utoa::digit_value#0 + [145] call utoa_append + [146] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [147] utoa::value#0 = utoa_append::return#0 + [148] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [149] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [150] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [151] cputc::c = printf_number_buffer::buffer_sign#0 + [152] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [153] phi() + [154] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [155] return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [156] *(*OLDADR) = *OLDCHR + [157] call cursorLocation + [158] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [159] setcursor::loc#0 = cursorLocation::return#3 + [160] setcursor::c#0 = *setcursor::loc#0 + [161] *OLDCHR = setcursor::c#0 + [162] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [163] *CRSINH = 0 + [164] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [165] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [166] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [167] *(*OLDADR) = *OLDCHR + [168] call cursorLocation + [169] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [170] putchar::loc#0 = cursorLocation::return#0 + [171] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [172] *putchar::loc#0 = putchar::newChar#0 + [173] *OLDCHR = putchar::newChar#0 + [174] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [175] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [176] *ROWCRS = ++ *ROWCRS + [177] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [178] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [179] newline::start#0 = *SAVMSC + [180] memcpy::source#0 = newline::start#0 + $28 + [181] memcpy::destination#0 = (void*)newline::start#0 + [182] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [183] memset::str#0 = newline::start#0 + (word)$28*$17 + [184] memset::str#8 = (void*)memset::str#0 + [185] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [186] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [187] phi() + [188] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [189] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [190] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [191] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [191] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [194] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [195] utoa_append::digit#1 = ++ utoa_append::digit#2 + [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [197] cursorLocation::$3 = (word)*ROWCRS + [198] cursorLocation::$4 = cursorLocation::$3 << 2 + [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [200] cursorLocation::$0 = cursorLocation::$5 << 3 + [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [203] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [206] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [207] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [207] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [209] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [210] *memcpy::dst#2 = *memcpy::src#2 + [211] memcpy::dst#1 = ++ memcpy::dst#2 + [212] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 diff --git a/src/test/ref/adventofcode/2020-03.log b/src/test/ref/adventofcode/2020-03.log new file mode 100644 index 000000000..97cb94e31 --- /dev/null +++ b/src/test/ref/adventofcode/2020-03.log @@ -0,0 +1,7640 @@ +Resolved forward reference rawmap to rawmap +Fixing struct type size struct ATARI_GTIA_READ to 32 +Fixing struct type size struct ATARI_POKEY_READ to 16 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred volatile on symbol affected by address-of cputc::$4 = call convertToScreenCode &cputc::c +Added struct type cast to parameter value list call printf_uint main::$1 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::$3 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::$5 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::$7 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::$9 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::$11 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Inlined call cputc::$4 = call convertToScreenCode &cputc::c +Inlined call call __init +Eliminating unused variable with no statement main::$2 +Eliminating unused variable with no statement main::$4 +Eliminating unused variable with no statement main::$6 +Eliminating unused variable with no statement main::$8 +Eliminating unused variable with no statement main::$10 +Eliminating unused variable with no statement main::$12 + +CONTROL FLOW GRAPH SSA + +byte toupper(byte toupper::ch) +toupper: scope:[toupper] from strupr::@2 + toupper::ch#1 = phi( strupr::@2/toupper::ch#0 ) + toupper::$0 = toupper::ch#1 >= 'a'at + toupper::$1 = toupper::ch#1 <= 'z'at + toupper::$2 = toupper::$0 && toupper::$1 + if(toupper::$2) goto toupper::@1 + to:toupper::@2 +toupper::@1: scope:[toupper] from toupper + toupper::ch#2 = phi( toupper/toupper::ch#1 ) + toupper::$3 = toupper::ch#2 + 'A'at-'a'at + toupper::return#0 = toupper::$3 + to:toupper::@return +toupper::@2: scope:[toupper] from toupper + toupper::ch#3 = phi( toupper/toupper::ch#1 ) + toupper::return#1 = toupper::ch#3 + to:toupper::@return +toupper::@return: scope:[toupper] from toupper::@1 toupper::@2 + toupper::return#4 = phi( toupper::@1/toupper::return#0, toupper::@2/toupper::return#1 ) + toupper::return#2 = toupper::return#4 + return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@5 + memcpy::num#1 = phi( newline::@5/memcpy::num#0 ) + memcpy::destination#1 = phi( newline::@5/memcpy::destination#0 ) + memcpy::source#1 = phi( newline::@5/memcpy::source#0 ) + memcpy::src#0 = ((byte*)) memcpy::source#1 + memcpy::dst#0 = ((byte*)) memcpy::destination#1 + memcpy::$2 = (byte*)memcpy::source#1 + memcpy::$0 = memcpy::$2 + memcpy::num#1 + memcpy::src_end#0 = memcpy::$0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + memcpy::destination#3 = phi( memcpy/memcpy::destination#1, memcpy::@2/memcpy::destination#4 ) + memcpy::dst#3 = phi( memcpy/memcpy::dst#0, memcpy::@2/memcpy::dst#1 ) + memcpy::src_end#1 = phi( memcpy/memcpy::src_end#0, memcpy::@2/memcpy::src_end#2 ) + memcpy::src#2 = phi( memcpy/memcpy::src#0, memcpy::@2/memcpy::src#1 ) + memcpy::$1 = memcpy::src#2 != memcpy::src_end#1 + if(memcpy::$1) goto memcpy::@2 + to:memcpy::@3 +memcpy::@2: scope:[memcpy] from memcpy::@1 + memcpy::destination#4 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::src_end#2 = phi( memcpy::@1/memcpy::src_end#1 ) + memcpy::dst#2 = phi( memcpy::@1/memcpy::dst#3 ) + memcpy::src#3 = phi( memcpy::@1/memcpy::src#2 ) + *memcpy::dst#2 = *memcpy::src#3 + memcpy::dst#1 = ++ memcpy::dst#2 + memcpy::src#1 = ++ memcpy::src#3 + to:memcpy::@1 +memcpy::@3: scope:[memcpy] from memcpy::@1 + memcpy::destination#2 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::return#0 = memcpy::destination#2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@3 + memcpy::return#3 = phi( memcpy::@3/memcpy::return#0 ) + memcpy::return#1 = memcpy::return#3 + return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@9 + memset::c#5 = phi( clrscr/memset::c#1, newline::@9/memset::c#0 ) + memset::str#4 = phi( clrscr/memset::str#1, newline::@9/memset::str#0 ) + memset::num#2 = phi( clrscr/memset::num#1, newline::@9/memset::num#0 ) + memset::$0 = memset::num#2 > 0 + memset::$1 = ! memset::$0 + if(memset::$1) goto memset::@1 + to:memset::@2 +memset::@1: scope:[memset] from memset memset::@3 + memset::str#2 = phi( memset/memset::str#4, memset::@3/memset::str#5 ) + memset::return#0 = memset::str#2 + to:memset::@return +memset::@2: scope:[memset] from memset + memset::c#4 = phi( memset/memset::c#5 ) + memset::num#3 = phi( memset/memset::num#2 ) + memset::str#3 = phi( memset/memset::str#4 ) + memset::$4 = (byte*)memset::str#3 + memset::$2 = memset::$4 + memset::num#3 + memset::end#0 = memset::$2 + memset::dst#0 = ((byte*)) memset::str#3 + to:memset::@3 +memset::@3: scope:[memset] from memset::@2 memset::@4 + memset::c#3 = phi( memset::@2/memset::c#4, memset::@4/memset::c#2 ) + memset::str#5 = phi( memset::@2/memset::str#3, memset::@4/memset::str#6 ) + memset::end#1 = phi( memset::@2/memset::end#0, memset::@4/memset::end#2 ) + memset::dst#2 = phi( memset::@2/memset::dst#0, memset::@4/memset::dst#1 ) + memset::$3 = memset::dst#2 != memset::end#1 + if(memset::$3) goto memset::@4 + to:memset::@1 +memset::@4: scope:[memset] from memset::@3 + memset::str#6 = phi( memset::@3/memset::str#5 ) + memset::end#2 = phi( memset::@3/memset::end#1 ) + memset::dst#3 = phi( memset::@3/memset::dst#2 ) + memset::c#2 = phi( memset::@3/memset::c#3 ) + *memset::dst#3 = memset::c#2 + memset::dst#1 = ++ memset::dst#3 + to:memset::@3 +memset::@return: scope:[memset] from memset::@1 + memset::return#4 = phi( memset::@1/memset::return#0 ) + memset::return#1 = memset::return#4 + return + to:@return + +byte* strupr(byte* strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + strupr::str#1 = phi( printf_number_buffer::@11/strupr::str#0 ) + strupr::src#0 = strupr::str#1 + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@4 + strupr::str#3 = phi( strupr/strupr::str#1, strupr::@4/strupr::str#4 ) + strupr::src#2 = phi( strupr/strupr::src#0, strupr::@4/strupr::src#1 ) + strupr::$1 = 0 != *strupr::src#2 + if(strupr::$1) goto strupr::@2 + to:strupr::@3 +strupr::@2: scope:[strupr] from strupr::@1 + strupr::str#5 = phi( strupr::@1/strupr::str#3 ) + strupr::src#3 = phi( strupr::@1/strupr::src#2 ) + toupper::ch#0 = *strupr::src#3 + call toupper + toupper::return#3 = toupper::return#2 + to:strupr::@4 +strupr::@4: scope:[strupr] from strupr::@2 + strupr::str#4 = phi( strupr::@2/strupr::str#5 ) + strupr::src#4 = phi( strupr::@2/strupr::src#3 ) + toupper::return#5 = phi( strupr::@2/toupper::return#3 ) + strupr::$0 = toupper::return#5 + *strupr::src#4 = strupr::$0 + strupr::src#1 = ++ strupr::src#4 + to:strupr::@1 +strupr::@3: scope:[strupr] from strupr::@1 + strupr::str#2 = phi( strupr::@1/strupr::str#3 ) + strupr::return#0 = strupr::str#2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@3 + strupr::return#3 = phi( strupr::@3/strupr::return#0 ) + strupr::return#1 = strupr::return#3 + return + to:@return + +word strlen(byte* strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + strlen::str#4 = phi( printf_number_buffer::@6/strlen::str#1 ) + strlen::len#0 = 0 + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + strlen::len#4 = phi( strlen/strlen::len#0, strlen::@2/strlen::len#1 ) + strlen::str#2 = phi( strlen/strlen::str#4, strlen::@2/strlen::str#0 ) + strlen::$0 = 0 != *strlen::str#2 + if(strlen::$0) goto strlen::@2 + to:strlen::@3 +strlen::@2: scope:[strlen] from strlen::@1 + strlen::str#3 = phi( strlen::@1/strlen::str#2 ) + strlen::len#2 = phi( strlen::@1/strlen::len#4 ) + strlen::len#1 = ++ strlen::len#2 + strlen::str#0 = ++ strlen::str#3 + to:strlen::@1 +strlen::@3: scope:[strlen] from strlen::@1 + strlen::len#3 = phi( strlen::@1/strlen::len#4 ) + strlen::return#0 = strlen::len#3 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@3 + strlen::return#3 = phi( strlen::@3/strlen::return#0 ) + strlen::return#1 = strlen::return#3 + return + to:@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@3 + utoa::buffer#21 = phi( printf_uint::@3/utoa::buffer#5 ) + utoa::value#12 = phi( printf_uint::@3/utoa::value#1 ) + utoa::radix#1 = phi( printf_uint::@3/utoa::radix#0 ) + utoa::max_digits#0 = 0 + utoa::digit_values#0 = (word*) 0 + utoa::$0 = utoa::radix#1 == DECIMAL + if(utoa::$0) goto utoa::@1 + to:utoa::@6 +utoa::@1: scope:[utoa] from utoa + utoa::buffer#17 = phi( utoa/utoa::buffer#21 ) + utoa::value#8 = phi( utoa/utoa::value#12 ) + utoa::max_digits#1 = 5 + utoa::digit_values#1 = RADIX_DECIMAL_VALUES + to:utoa::@5 +utoa::@6: scope:[utoa] from utoa + utoa::value#13 = phi( utoa/utoa::value#12 ) + utoa::buffer#16 = phi( utoa/utoa::buffer#21 ) + utoa::radix#2 = phi( utoa/utoa::radix#1 ) + utoa::$1 = utoa::radix#2 == HEXADECIMAL + if(utoa::$1) goto utoa::@2 + to:utoa::@7 +utoa::@2: scope:[utoa] from utoa::@6 + utoa::buffer#18 = phi( utoa::@6/utoa::buffer#16 ) + utoa::value#9 = phi( utoa::@6/utoa::value#13 ) + utoa::max_digits#2 = 4 + utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES + to:utoa::@5 +utoa::@7: scope:[utoa] from utoa::@6 + utoa::value#14 = phi( utoa::@6/utoa::value#13 ) + utoa::buffer#13 = phi( utoa::@6/utoa::buffer#16 ) + utoa::radix#3 = phi( utoa::@6/utoa::radix#2 ) + utoa::$2 = utoa::radix#3 == OCTAL + if(utoa::$2) goto utoa::@3 + to:utoa::@8 +utoa::@3: scope:[utoa] from utoa::@7 + utoa::buffer#19 = phi( utoa::@7/utoa::buffer#13 ) + utoa::value#10 = phi( utoa::@7/utoa::value#14 ) + utoa::max_digits#3 = 6 + utoa::digit_values#3 = RADIX_OCTAL_VALUES + to:utoa::@5 +utoa::@8: scope:[utoa] from utoa::@7 + utoa::value#15 = phi( utoa::@7/utoa::value#14 ) + utoa::buffer#10 = phi( utoa::@7/utoa::buffer#13 ) + utoa::radix#4 = phi( utoa::@7/utoa::radix#3 ) + utoa::$3 = utoa::radix#4 == BINARY + if(utoa::$3) goto utoa::@4 + to:utoa::@9 +utoa::@4: scope:[utoa] from utoa::@8 + utoa::buffer#20 = phi( utoa::@8/utoa::buffer#10 ) + utoa::value#11 = phi( utoa::@8/utoa::value#15 ) + utoa::max_digits#4 = $10 + utoa::digit_values#4 = RADIX_BINARY_VALUES + to:utoa::@5 +utoa::@9: scope:[utoa] from utoa::@8 + utoa::buffer#6 = phi( utoa::@8/utoa::buffer#10 ) + *utoa::buffer#6 = 'e'at + utoa::buffer#0 = ++ utoa::buffer#6 + *utoa::buffer#0 = 'r'at + utoa::buffer#1 = ++ utoa::buffer#0 + *utoa::buffer#1 = 'r'at + utoa::buffer#2 = ++ utoa::buffer#1 + *utoa::buffer#2 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@12 utoa::@9 + return + to:@return +utoa::@5: scope:[utoa] from utoa::@1 utoa::@2 utoa::@3 utoa::@4 + utoa::buffer#15 = phi( utoa::@1/utoa::buffer#17, utoa::@2/utoa::buffer#18, utoa::@3/utoa::buffer#19, utoa::@4/utoa::buffer#20 ) + utoa::value#7 = phi( utoa::@1/utoa::value#8, utoa::@2/utoa::value#9, utoa::@3/utoa::value#10, utoa::@4/utoa::value#11 ) + utoa::digit_values#8 = phi( utoa::@1/utoa::digit_values#1, utoa::@2/utoa::digit_values#2, utoa::@3/utoa::digit_values#3, utoa::@4/utoa::digit_values#4 ) + utoa::max_digits#7 = phi( utoa::@1/utoa::max_digits#1, utoa::@2/utoa::max_digits#2, utoa::@3/utoa::max_digits#3, utoa::@4/utoa::max_digits#4 ) + utoa::started#0 = 0 + utoa::digit#0 = 0 + to:utoa::@10 +utoa::@10: scope:[utoa] from utoa::@13 utoa::@5 + utoa::buffer#11 = phi( utoa::@13/utoa::buffer#14, utoa::@5/utoa::buffer#15 ) + utoa::started#3 = phi( utoa::@13/utoa::started#4, utoa::@5/utoa::started#0 ) + utoa::value#5 = phi( utoa::@13/utoa::value#6, utoa::@5/utoa::value#7 ) + utoa::digit_values#6 = phi( utoa::@13/utoa::digit_values#7, utoa::@5/utoa::digit_values#8 ) + utoa::digit#2 = phi( utoa::@13/utoa::digit#1, utoa::@5/utoa::digit#0 ) + utoa::max_digits#5 = phi( utoa::@13/utoa::max_digits#6, utoa::@5/utoa::max_digits#7 ) + utoa::$4 = utoa::max_digits#5 - 1 + utoa::$5 = utoa::digit#2 < utoa::$4 + if(utoa::$5) goto utoa::@11 + to:utoa::@12 +utoa::@11: scope:[utoa] from utoa::@10 + utoa::max_digits#8 = phi( utoa::@10/utoa::max_digits#5 ) + utoa::buffer#12 = phi( utoa::@10/utoa::buffer#11 ) + utoa::started#2 = phi( utoa::@10/utoa::started#3 ) + utoa::value#2 = phi( utoa::@10/utoa::value#5 ) + utoa::digit_values#5 = phi( utoa::@10/utoa::digit_values#6 ) + utoa::digit#3 = phi( utoa::@10/utoa::digit#2 ) + utoa::$10 = utoa::digit#3 * SIZEOF_WORD + utoa::digit_value#0 = utoa::digit_values#5[utoa::$10] + utoa::$6 = utoa::value#2 >= utoa::digit_value#0 + utoa::$7 = utoa::started#2 || utoa::$6 + utoa::$8 = ! utoa::$7 + if(utoa::$8) goto utoa::@13 + to:utoa::@14 +utoa::@12: scope:[utoa] from utoa::@10 + utoa::buffer#7 = phi( utoa::@10/utoa::buffer#11 ) + utoa::value#3 = phi( utoa::@10/utoa::value#5 ) + utoa::$11 = (byte)utoa::value#3 + *utoa::buffer#7 = DIGITS[utoa::$11] + utoa::buffer#3 = ++ utoa::buffer#7 + *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@13: scope:[utoa] from utoa::@11 utoa::@15 + utoa::buffer#14 = phi( utoa::@11/utoa::buffer#12, utoa::@15/utoa::buffer#4 ) + utoa::started#4 = phi( utoa::@11/utoa::started#2, utoa::@15/utoa::started#1 ) + utoa::value#6 = phi( utoa::@11/utoa::value#2, utoa::@15/utoa::value#0 ) + utoa::digit_values#7 = phi( utoa::@11/utoa::digit_values#5, utoa::@15/utoa::digit_values#9 ) + utoa::max_digits#6 = phi( utoa::@11/utoa::max_digits#8, utoa::@15/utoa::max_digits#9 ) + utoa::digit#4 = phi( utoa::@11/utoa::digit#3, utoa::@15/utoa::digit#5 ) + utoa::digit#1 = ++ utoa::digit#4 + to:utoa::@10 +utoa::@14: scope:[utoa] from utoa::@11 + utoa::digit_values#10 = phi( utoa::@11/utoa::digit_values#5 ) + utoa::max_digits#10 = phi( utoa::@11/utoa::max_digits#8 ) + utoa::digit#6 = phi( utoa::@11/utoa::digit#3 ) + utoa::digit_value#1 = phi( utoa::@11/utoa::digit_value#0 ) + utoa::value#4 = phi( utoa::@11/utoa::value#2 ) + utoa::buffer#8 = phi( utoa::@11/utoa::buffer#12 ) + utoa_append::buffer#0 = utoa::buffer#8 + utoa_append::value#0 = utoa::value#4 + utoa_append::sub#0 = utoa::digit_value#1 + call utoa_append + utoa_append::return#0 = utoa_append::return#2 + to:utoa::@15 +utoa::@15: scope:[utoa] from utoa::@14 + utoa::digit_values#9 = phi( utoa::@14/utoa::digit_values#10 ) + utoa::max_digits#9 = phi( utoa::@14/utoa::max_digits#10 ) + utoa::digit#5 = phi( utoa::@14/utoa::digit#6 ) + utoa::buffer#9 = phi( utoa::@14/utoa::buffer#8 ) + utoa_append::return#3 = phi( utoa::@14/utoa_append::return#0 ) + utoa::$9 = utoa_append::return#3 + utoa::value#0 = utoa::$9 + utoa::buffer#4 = ++ utoa::buffer#9 + utoa::started#1 = 1 + to:utoa::@13 + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@14 + utoa_append::buffer#3 = phi( utoa::@14/utoa_append::buffer#0 ) + utoa_append::sub#3 = phi( utoa::@14/utoa_append::sub#0 ) + utoa_append::value#5 = phi( utoa::@14/utoa_append::value#0 ) + utoa_append::digit#0 = 0 + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + utoa_append::buffer#2 = phi( utoa_append/utoa_append::buffer#3, utoa_append::@2/utoa_append::buffer#4 ) + utoa_append::digit#4 = phi( utoa_append/utoa_append::digit#0, utoa_append::@2/utoa_append::digit#1 ) + utoa_append::sub#1 = phi( utoa_append/utoa_append::sub#3, utoa_append::@2/utoa_append::sub#2 ) + utoa_append::value#2 = phi( utoa_append/utoa_append::value#5, utoa_append::@2/utoa_append::value#1 ) + utoa_append::$0 = utoa_append::value#2 >= utoa_append::sub#1 + if(utoa_append::$0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + utoa_append::buffer#4 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::sub#2 = phi( utoa_append::@1/utoa_append::sub#1 ) + utoa_append::value#3 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::digit#2 = phi( utoa_append::@1/utoa_append::digit#4 ) + utoa_append::digit#1 = ++ utoa_append::digit#2 + utoa_append::value#1 = utoa_append::value#3 - utoa_append::sub#2 + to:utoa_append::@1 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + utoa_append::value#4 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::buffer#1 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::digit#3 = phi( utoa_append::@1/utoa_append::digit#4 ) + *utoa_append::buffer#1 = DIGITS[utoa_append::digit#3] + utoa_append::return#1 = utoa_append::value#4 + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + utoa_append::return#4 = phi( utoa_append::@3/utoa_append::return#1 ) + utoa_append::return#2 = utoa_append::return#4 + return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + cputc::$0 = cputc::c == ' 'at + if(cputc::$0) goto cputc::@1 + to:cputc::@3 +cputc::@1: scope:[cputc] from cputc + *COLCRS = 0 + call setcursor + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@1 + to:cputc::@return +cputc::@3: scope:[cputc] from cputc + cputc::$1 = cputc::c == ' +'at + cputc::$2 = cputc::c == $9b + cputc::$3 = cputc::$1 || cputc::$2 + if(cputc::$3) goto cputc::@2 + to:cputc::@4 +cputc::@2: scope:[cputc] from cputc::@3 + *COLCRS = 0 + call newline + to:cputc::@9 +cputc::@9: scope:[cputc] from cputc::@2 + to:cputc::@return +cputc::@4: scope:[cputc] from cputc::@3 + cputc::convertToScreenCode1_v#0 = &cputc::c + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@4 + cputc::convertToScreenCode1_v#1 = phi( cputc::@4/cputc::convertToScreenCode1_v#0 ) + cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#1] + to:cputc::convertToScreenCode1_@return +cputc::convertToScreenCode1_@return: scope:[cputc] from cputc::convertToScreenCode1 + cputc::convertToScreenCode1_return#2 = phi( cputc::convertToScreenCode1/cputc::convertToScreenCode1_return#0 ) + cputc::convertToScreenCode1_return#1 = cputc::convertToScreenCode1_return#2 + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::convertToScreenCode1_@return + cputc::convertToScreenCode1_return#3 = phi( cputc::convertToScreenCode1_@return/cputc::convertToScreenCode1_return#1 ) + cputc::$4 = cputc::convertToScreenCode1_return#3 + putchar::code#0 = cputc::$4 + call putchar + to:cputc::@10 +cputc::@10: scope:[cputc] from cputc::@7 + *COLCRS = ++ *COLCRS + cputc::$7 = *COLCRS == $28 + if(cputc::$7) goto cputc::@6 + to:cputc::@5 +cputc::@6: scope:[cputc] from cputc::@10 + *COLCRS = 0 + call newline + to:cputc::@11 +cputc::@11: scope:[cputc] from cputc::@6 + to:cputc::@return +cputc::@5: scope:[cputc] from cputc::@10 + call setcursor + to:cputc::@12 +cputc::@12: scope:[cputc] from cputc::@5 + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@11 cputc::@12 cputc::@8 cputc::@9 + return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@7 + putchar::code#2 = phi( cputc::@7/putchar::code#0 ) + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#0 = cursorLocation::return#2 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + putchar::code#1 = phi( putchar/putchar::code#2 ) + cursorLocation::return#4 = phi( putchar/cursorLocation::return#0 ) + putchar::$0 = cursorLocation::return#4 + putchar::loc#0 = putchar::$0 + putchar::$1 = putchar::code#1 | conio_reverse_value + putchar::newChar#0 = putchar::$1 + *putchar::loc#0 = putchar::newChar#0 + *OLDCHR = putchar::newChar#0 + call setcursor + to:putchar::@2 +putchar::@2: scope:[putchar] from putchar::@1 + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@2 + return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@11 main::@13 main::@15 main::@17 main::@19 main::@21 main::@23 main::@25 main::@3 main::@5 main::@7 main::@9 printf_number_buffer::@5 + cputs::s#15 = phi( main::@11/cputs::s#6, main::@13/cputs::s#7, main::@15/cputs::s#8, main::@17/cputs::s#9, main::@19/cputs::s#10, main::@21/cputs::s#11, main::@23/cputs::s#12, main::@25/cputs::s#13, main::@3/cputs::s#2, main::@5/cputs::s#3, main::@7/cputs::s#4, main::@9/cputs::s#5, printf_number_buffer::@5/cputs::s#1 ) + cputs::c#0 = 0 + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@3 + cputs::s#14 = phi( cputs/cputs::s#15, cputs::@3/cputs::s#16 ) + cputs::c#1 = *cputs::s#14 + cputs::$0 = cputs::c#1 + cputs::s#0 = ++ cputs::s#14 + cputs::$2 = 0 != cputs::$0 + if(cputs::$2) goto cputs::@2 + to:cputs::@return +cputs::@2: scope:[cputs] from cputs::@1 + cputs::s#17 = phi( cputs::@1/cputs::s#0 ) + cputs::c#2 = phi( cputs::@1/cputs::c#1 ) + cputc::c = cputs::c#2 + call cputc + to:cputs::@3 +cputs::@3: scope:[cputs] from cputs::@2 + cputs::s#16 = phi( cputs::@2/cputs::s#17 ) + to:cputs::@1 +cputs::@return: scope:[cputs] from cputs::@1 + return + to:@return + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + cursorLocation::$3 = (word)*ROWCRS + cursorLocation::$0 = cursorLocation::$3 * $28 + cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + cursorLocation::$2 = cursorLocation::$1 + *COLCRS + cursorLocation::return#1 = cursorLocation::$2 + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + cursorLocation::return#5 = phi( cursorLocation/cursorLocation::return#1 ) + cursorLocation::return#2 = cursorLocation::return#5 + return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@6 + newline::$0 = *ROWCRS == $18 + *ROWCRS = ++ *ROWCRS + newline::$1 = ! newline::$0 + if(newline::$1) goto newline::@1 + to:newline::@2 +newline::@1: scope:[newline] from newline newline::@10 newline::@8 + call setcursor + to:newline::@7 +newline::@7: scope:[newline] from newline::@1 + to:newline::@return +newline::@2: scope:[newline] from newline + newline::$3 = conio_scroll_enable == 1 + if(newline::$3) goto newline::@4 + to:newline::@3 +newline::@4: scope:[newline] from newline::@2 + newline::$5 = conio_display_cursor == 1 + newline::$6 = ! newline::$5 + if(newline::$6) goto newline::@5 + to:newline::@6 +newline::@3: scope:[newline] from newline::@2 + gotoxy::x#0 = 0 + gotoxy::y#0 = 0 + call gotoxy + to:newline::@8 +newline::@8: scope:[newline] from newline::@3 + to:newline::@1 +newline::@5: scope:[newline] from newline::@4 newline::@6 + newline::start#0 = *SAVMSC + newline::$7 = newline::start#0 + $28 + memcpy::destination#0 = (void*)newline::start#0 + memcpy::source#0 = (void*)newline::$7 + memcpy::num#0 = $28*$17 + call memcpy + memcpy::return#2 = memcpy::return#1 + to:newline::@9 +newline::@9: scope:[newline] from newline::@5 + newline::start#1 = phi( newline::@5/newline::start#0 ) + newline::$9 = newline::start#1 + $28*$17 + memset::str#0 = (void*)newline::$9 + memset::c#0 = 0 + memset::num#0 = $28 + call memset + memset::return#2 = memset::return#1 + to:newline::@10 +newline::@10: scope:[newline] from newline::@9 + *ROWCRS = $18-1 + to:newline::@1 +newline::@6: scope:[newline] from newline::@4 + *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@5 +newline::@return: scope:[newline] from newline::@7 + return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@5 gotoxy newline::@1 putchar::@1 + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#3 = cursorLocation::return#2 + to:setcursor::@4 +setcursor::@4: scope:[setcursor] from setcursor + cursorLocation::return#6 = phi( setcursor/cursorLocation::return#3 ) + setcursor::$0 = cursorLocation::return#6 + setcursor::loc#0 = setcursor::$0 + setcursor::c#0 = *setcursor::loc#0 + *OLDCHR = setcursor::c#0 + *OLDADR = setcursor::loc#0 + setcursor::$1 = conio_display_cursor == 0 + if(setcursor::$1) goto setcursor::@1 + to:setcursor::@3 +setcursor::@1: scope:[setcursor] from setcursor::@4 + setcursor::c#4 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 1 + to:setcursor::@2 +setcursor::@3: scope:[setcursor] from setcursor::@4 + setcursor::c#2 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 0 + setcursor::$2 = setcursor::c#2 ^ $80 + setcursor::c#1 = setcursor::$2 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@1 setcursor::@3 + setcursor::c#3 = phi( setcursor::@1/setcursor::c#4, setcursor::@3/setcursor::c#1 ) + *(*OLDADR) = setcursor::c#3 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@2 + return + to:@return + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 newline::@3 + gotoxy::y#2 = phi( clrscr::@1/gotoxy::y#1, newline::@3/gotoxy::y#0 ) + gotoxy::x#2 = phi( clrscr::@1/gotoxy::x#1, newline::@3/gotoxy::x#0 ) + *COLCRS = gotoxy::x#2 + *ROWCRS = gotoxy::y#2 + call setcursor + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + memset::str#1 = (void*)*SAVMSC + memset::c#1 = 0 + memset::num#1 = $28*$18 + call memset + memset::return#3 = memset::return#1 + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + *OLDCHR = 0 + gotoxy::x#1 = 0 + gotoxy::y#1 = 0 + call gotoxy + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + return + to:@return + +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) + printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) + printf_padding::i#0 = 0 + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) + printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) + printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) + printf_padding::$0 = printf_padding::i#2 < printf_padding::length#3 + if(printf_padding::$0) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) + printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) + cputc::c = printf_padding::pad#3 + call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) + printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) + printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) + printf_padding::i#1 = ++ printf_padding::i#3 + to:printf_padding::@1 +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + return + to:@return + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@12 main::@16 main::@20 main::@24 main::@4 main::@8 + printf_uint::format_upper_case#10 = phi( main::@12/printf_uint::format_upper_case#2, main::@16/printf_uint::format_upper_case#3, main::@20/printf_uint::format_upper_case#4, main::@24/printf_uint::format_upper_case#5, main::@4/printf_uint::format_upper_case#0, main::@8/printf_uint::format_upper_case#1 ) + printf_uint::format_zero_padding#10 = phi( main::@12/printf_uint::format_zero_padding#2, main::@16/printf_uint::format_zero_padding#3, main::@20/printf_uint::format_zero_padding#4, main::@24/printf_uint::format_zero_padding#5, main::@4/printf_uint::format_zero_padding#0, main::@8/printf_uint::format_zero_padding#1 ) + printf_uint::format_justify_left#10 = phi( main::@12/printf_uint::format_justify_left#2, main::@16/printf_uint::format_justify_left#3, main::@20/printf_uint::format_justify_left#4, main::@24/printf_uint::format_justify_left#5, main::@4/printf_uint::format_justify_left#0, main::@8/printf_uint::format_justify_left#1 ) + printf_uint::format_min_length#10 = phi( main::@12/printf_uint::format_min_length#2, main::@16/printf_uint::format_min_length#3, main::@20/printf_uint::format_min_length#4, main::@24/printf_uint::format_min_length#5, main::@4/printf_uint::format_min_length#0, main::@8/printf_uint::format_min_length#1 ) + printf_uint::format_radix#10 = phi( main::@12/printf_uint::format_radix#2, main::@16/printf_uint::format_radix#3, main::@20/printf_uint::format_radix#4, main::@24/printf_uint::format_radix#5, main::@4/printf_uint::format_radix#0, main::@8/printf_uint::format_radix#1 ) + printf_uint::uvalue#9 = phi( main::@12/printf_uint::uvalue#2, main::@16/printf_uint::uvalue#3, main::@20/printf_uint::uvalue#4, main::@24/printf_uint::uvalue#5, main::@4/printf_uint::uvalue#0, main::@8/printf_uint::uvalue#1 ) + printf_uint::format_sign_always#6 = phi( main::@12/printf_uint::format_sign_always#2, main::@16/printf_uint::format_sign_always#3, main::@20/printf_uint::format_sign_always#4, main::@24/printf_uint::format_sign_always#5, main::@4/printf_uint::format_sign_always#0, main::@8/printf_uint::format_sign_always#1 ) + printf_uint::$5 = 0 != printf_uint::format_sign_always#6 + if(printf_uint::$5) goto printf_uint::@1 + to:printf_uint::@2 +printf_uint::@1: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#8 = phi( printf_uint/printf_uint::format_upper_case#10 ) + printf_uint::format_zero_padding#8 = phi( printf_uint/printf_uint::format_zero_padding#10 ) + printf_uint::format_sign_always#9 = phi( printf_uint/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#8 = phi( printf_uint/printf_uint::format_justify_left#10 ) + printf_uint::format_min_length#8 = phi( printf_uint/printf_uint::format_min_length#10 ) + printf_uint::format_radix#8 = phi( printf_uint/printf_uint::format_radix#10 ) + printf_uint::uvalue#7 = phi( printf_uint/printf_uint::uvalue#9 ) + printf_uint::$1 = '+'at + to:printf_uint::@3 +printf_uint::@2: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#9 = phi( printf_uint/printf_uint::format_upper_case#10 ) + printf_uint::format_zero_padding#9 = phi( printf_uint/printf_uint::format_zero_padding#10 ) + printf_uint::format_sign_always#10 = phi( printf_uint/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#9 = phi( printf_uint/printf_uint::format_justify_left#10 ) + printf_uint::format_min_length#9 = phi( printf_uint/printf_uint::format_min_length#10 ) + printf_uint::format_radix#9 = phi( printf_uint/printf_uint::format_radix#10 ) + printf_uint::uvalue#8 = phi( printf_uint/printf_uint::uvalue#9 ) + printf_uint::$0 = 0 + to:printf_uint::@3 +printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 + printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) + *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 + utoa::value#1 = printf_uint::uvalue#6 + utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + utoa::radix#0 = printf_uint::format_radix#6 + call utoa + to:printf_uint::@4 +printf_uint::@4: scope:[printf_uint] from printf_uint::@3 + printf_uint::format_radix#7 = phi( printf_uint::@3/printf_uint::format_radix#6 ) + printf_uint::format_upper_case#6 = phi( printf_uint::@3/printf_uint::format_upper_case#7 ) + printf_uint::format_zero_padding#6 = phi( printf_uint::@3/printf_uint::format_zero_padding#7 ) + printf_uint::format_sign_always#7 = phi( printf_uint::@3/printf_uint::format_sign_always#8 ) + printf_uint::format_justify_left#6 = phi( printf_uint::@3/printf_uint::format_justify_left#7 ) + printf_uint::format_min_length#6 = phi( printf_uint::@3/printf_uint::format_min_length#7 ) + printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + printf_number_buffer::format_min_length#0 = printf_uint::format_min_length#6 + printf_number_buffer::format_justify_left#0 = printf_uint::format_justify_left#6 + printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#7 + printf_number_buffer::format_zero_padding#0 = printf_uint::format_zero_padding#6 + printf_number_buffer::format_upper_case#0 = printf_uint::format_upper_case#6 + printf_number_buffer::format_radix#0 = printf_uint::format_radix#7 + call printf_number_buffer + to:printf_uint::@5 +printf_uint::@5: scope:[printf_uint] from printf_uint::@4 + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@5 + return + to:@return + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 + printf_number_buffer::format_upper_case#10 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::buffer_sign#7 = phi( printf_uint::@4/printf_number_buffer::buffer_sign#0 ) + printf_number_buffer::buffer_digits#4 = phi( printf_uint::@4/printf_number_buffer::buffer_digits#0 ) + printf_number_buffer::format_zero_padding#4 = phi( printf_uint::@4/printf_number_buffer::format_zero_padding#0 ) + printf_number_buffer::format_justify_left#3 = phi( printf_uint::@4/printf_number_buffer::format_justify_left#0 ) + printf_number_buffer::format_min_length#1 = phi( printf_uint::@4/printf_number_buffer::format_min_length#0 ) + printf_number_buffer::padding#0 = 0 + printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 + printf_number_buffer::$0 = ! printf_number_buffer::$26 + if(printf_number_buffer::$0) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) + printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) + printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) + printf_number_buffer::format_justify_left#1 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3, printf_number_buffer::@13/printf_number_buffer::format_justify_left#4, printf_number_buffer::@14/printf_number_buffer::format_justify_left#5 ) + printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 + printf_number_buffer::$1 = ! printf_number_buffer::$27 + printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 + printf_number_buffer::$2 = ! printf_number_buffer::$28 + printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 + printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#3 + printf_number_buffer::$5 = ! printf_number_buffer::$4 + if(printf_number_buffer::$5) goto printf_number_buffer::@2 + to:printf_number_buffer::@8 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) + printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) + printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) + printf_number_buffer::buffer_digits#1 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4 ) + strlen::str#1 = printf_number_buffer::buffer_digits#1 + call strlen + strlen::return#2 = strlen::return#1 + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) + printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) + printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) + strlen::return#4 = phi( printf_number_buffer::@6/strlen::return#2 ) + printf_number_buffer::$19 = strlen::return#4 + printf_number_buffer::len#0 = (signed byte)printf_number_buffer::$19 + printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 + printf_number_buffer::$20 = ! printf_number_buffer::$29 + if(printf_number_buffer::$20) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) + printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) + printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) + printf_number_buffer::len#2 = phi( printf_number_buffer::@15/printf_number_buffer::len#0, printf_number_buffer::@7/printf_number_buffer::len#1 ) + printf_number_buffer::format_min_length#2 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3, printf_number_buffer::@7/printf_number_buffer::format_min_length#4 ) + printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#2 + printf_number_buffer::$21 = printf_number_buffer::$25 - printf_number_buffer::len#2 + printf_number_buffer::padding#1 = printf_number_buffer::$21 + printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 + printf_number_buffer::$23 = ! printf_number_buffer::$22 + if(printf_number_buffer::$23) goto printf_number_buffer::@1 + to:printf_number_buffer::@14 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 + printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) + printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) + printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) + printf_number_buffer::format_min_length#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3 ) + printf_number_buffer::len#3 = phi( printf_number_buffer::@15/printf_number_buffer::len#0 ) + printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 + to:printf_number_buffer::@13 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) + printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) + printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) + printf_number_buffer::padding#2 = 0 + to:printf_number_buffer::@1 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) + printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 + printf_number_buffer::$7 = ! printf_number_buffer::$30 + if(printf_number_buffer::$7) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 + printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) + printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_padding::pad#0 = ' 'at + printf_padding::length#0 = (byte)printf_number_buffer::padding#4 + call printf_padding + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) + to:printf_number_buffer::@2 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 + printf_number_buffer::$10 = ! printf_number_buffer::$9 + if(printf_number_buffer::$10) goto printf_number_buffer::@4 + to:printf_number_buffer::@10 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) + cputc::c = printf_number_buffer::buffer_sign#3 + call cputc + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + to:printf_number_buffer::@3 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 + printf_number_buffer::$12 = ! printf_number_buffer::$31 + if(printf_number_buffer::$12) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 + printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_padding::pad#1 = '0'at + printf_padding::length#1 = (byte)printf_number_buffer::padding#6 + call printf_padding + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) + to:printf_number_buffer::@4 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + cputs::s#1 = printf_number_buffer::buffer_digits#2 + call cputs + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) + printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) + printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) + printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 + printf_number_buffer::$14 = ! printf_number_buffer::$32 + printf_number_buffer::$15 = printf_number_buffer::format_justify_left#2 && printf_number_buffer::$14 + printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#7 + printf_number_buffer::$17 = ! printf_number_buffer::$16 + if(printf_number_buffer::$17) goto printf_number_buffer::@return + to:printf_number_buffer::@12 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + strupr::str#0 = printf_number_buffer::buffer_digits#3 + call strupr + strupr::return#2 = strupr::return#1 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + to:printf_number_buffer::@5 +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) + printf_padding::pad#2 = ' 'at + printf_padding::length#2 = (byte)printf_number_buffer::padding#8 + call printf_padding + to:printf_number_buffer::@21 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 + return + to:@return + +void main() +main: scope:[main] from __start::@1 + call clrscr + to:main::@2 +main::@2: scope:[main] from main + test_slope::x_inc#0 = 3 + test_slope::y_inc#0 = 1 + call test_slope + test_slope::return#0 = test_slope::return#7 + to:main::@3 +main::@3: scope:[main] from main::@2 + test_slope::return#8 = phi( main::@2/test_slope::return#0 ) + main::$1 = test_slope::return#8 + cputs::s#2 = main::s + call cputs + to:main::@4 +main::@4: scope:[main] from main::@3 + printf_uint::uvalue#0 = main::$1 + printf_uint::format_min_length#0 = 0 + printf_uint::format_justify_left#0 = 0 + printf_uint::format_sign_always#0 = 0 + printf_uint::format_zero_padding#0 = 0 + printf_uint::format_upper_case#0 = 0 + printf_uint::format_radix#0 = DECIMAL + call printf_uint + to:main::@5 +main::@5: scope:[main] from main::@4 + cputs::s#3 = main::s1 + call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + test_slope::x_inc#1 = 1 + test_slope::y_inc#1 = 1 + call test_slope + test_slope::return#1 = test_slope::return#7 + to:main::@7 +main::@7: scope:[main] from main::@6 + test_slope::return#9 = phi( main::@6/test_slope::return#1 ) + main::$3 = test_slope::return#9 + cputs::s#4 = main::s2 + call cputs + to:main::@8 +main::@8: scope:[main] from main::@7 + printf_uint::uvalue#1 = main::$3 + printf_uint::format_min_length#1 = 0 + printf_uint::format_justify_left#1 = 0 + printf_uint::format_sign_always#1 = 0 + printf_uint::format_zero_padding#1 = 0 + printf_uint::format_upper_case#1 = 0 + printf_uint::format_radix#1 = DECIMAL + call printf_uint + to:main::@9 +main::@9: scope:[main] from main::@8 + cputs::s#5 = main::s3 + call cputs + to:main::@10 +main::@10: scope:[main] from main::@9 + test_slope::x_inc#2 = 3 + test_slope::y_inc#2 = 1 + call test_slope + test_slope::return#2 = test_slope::return#7 + to:main::@11 +main::@11: scope:[main] from main::@10 + test_slope::return#10 = phi( main::@10/test_slope::return#2 ) + main::$5 = test_slope::return#10 + cputs::s#6 = main::s4 + call cputs + to:main::@12 +main::@12: scope:[main] from main::@11 + printf_uint::uvalue#2 = main::$5 + printf_uint::format_min_length#2 = 0 + printf_uint::format_justify_left#2 = 0 + printf_uint::format_sign_always#2 = 0 + printf_uint::format_zero_padding#2 = 0 + printf_uint::format_upper_case#2 = 0 + printf_uint::format_radix#2 = DECIMAL + call printf_uint + to:main::@13 +main::@13: scope:[main] from main::@12 + cputs::s#7 = main::s5 + call cputs + to:main::@14 +main::@14: scope:[main] from main::@13 + test_slope::x_inc#3 = 5 + test_slope::y_inc#3 = 1 + call test_slope + test_slope::return#3 = test_slope::return#7 + to:main::@15 +main::@15: scope:[main] from main::@14 + test_slope::return#11 = phi( main::@14/test_slope::return#3 ) + main::$7 = test_slope::return#11 + cputs::s#8 = main::s6 + call cputs + to:main::@16 +main::@16: scope:[main] from main::@15 + printf_uint::uvalue#3 = main::$7 + printf_uint::format_min_length#3 = 0 + printf_uint::format_justify_left#3 = 0 + printf_uint::format_sign_always#3 = 0 + printf_uint::format_zero_padding#3 = 0 + printf_uint::format_upper_case#3 = 0 + printf_uint::format_radix#3 = DECIMAL + call printf_uint + to:main::@17 +main::@17: scope:[main] from main::@16 + cputs::s#9 = main::s7 + call cputs + to:main::@18 +main::@18: scope:[main] from main::@17 + test_slope::x_inc#4 = 7 + test_slope::y_inc#4 = 1 + call test_slope + test_slope::return#4 = test_slope::return#7 + to:main::@19 +main::@19: scope:[main] from main::@18 + test_slope::return#12 = phi( main::@18/test_slope::return#4 ) + main::$9 = test_slope::return#12 + cputs::s#10 = main::s8 + call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + printf_uint::uvalue#4 = main::$9 + printf_uint::format_min_length#4 = 0 + printf_uint::format_justify_left#4 = 0 + printf_uint::format_sign_always#4 = 0 + printf_uint::format_zero_padding#4 = 0 + printf_uint::format_upper_case#4 = 0 + printf_uint::format_radix#4 = DECIMAL + call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + cputs::s#11 = main::s9 + call cputs + to:main::@22 +main::@22: scope:[main] from main::@21 + test_slope::x_inc#5 = 1 + test_slope::y_inc#5 = 2 + call test_slope + test_slope::return#5 = test_slope::return#7 + to:main::@23 +main::@23: scope:[main] from main::@22 + test_slope::return#13 = phi( main::@22/test_slope::return#5 ) + main::$11 = test_slope::return#13 + cputs::s#12 = main::s10 + call cputs + to:main::@24 +main::@24: scope:[main] from main::@23 + printf_uint::uvalue#5 = main::$11 + printf_uint::format_min_length#5 = 0 + printf_uint::format_justify_left#5 = 0 + printf_uint::format_sign_always#5 = 0 + printf_uint::format_zero_padding#5 = 0 + printf_uint::format_upper_case#5 = 0 + printf_uint::format_radix#5 = DECIMAL + call printf_uint + to:main::@25 +main::@25: scope:[main] from main::@24 + cputs::s#13 = main::s11 + call cputs + to:main::@26 +main::@26: scope:[main] from main::@25 + to:main::@1 +main::@1: scope:[main] from main::@1 main::@26 + to:main::@1 +main::@return: scope:[main] from + return + to:@return + +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +test_slope: scope:[test_slope] from main::@10 main::@14 main::@18 main::@2 main::@22 main::@6 + test_slope::y_inc#12 = phi( main::@10/test_slope::y_inc#2, main::@14/test_slope::y_inc#3, main::@18/test_slope::y_inc#4, main::@2/test_slope::y_inc#0, main::@22/test_slope::y_inc#5, main::@6/test_slope::y_inc#1 ) + test_slope::x_inc#10 = phi( main::@10/test_slope::x_inc#2, main::@14/test_slope::x_inc#3, main::@18/test_slope::x_inc#4, main::@2/test_slope::x_inc#0, main::@22/test_slope::x_inc#5, main::@6/test_slope::x_inc#1 ) + test_slope::x#0 = 0 + test_slope::trees#0 = 0 + test_slope::mapline#0 = map + test_slope::y#0 = 0 + to:test_slope::@1 +test_slope::@1: scope:[test_slope] from test_slope test_slope::@5 + test_slope::y_inc#11 = phi( test_slope/test_slope::y_inc#12, test_slope::@5/test_slope::y_inc#6 ) + test_slope::x_inc#9 = phi( test_slope/test_slope::x_inc#10, test_slope::@5/test_slope::x_inc#11 ) + test_slope::trees#4 = phi( test_slope/test_slope::trees#0, test_slope::@5/test_slope::trees#6 ) + test_slope::x#6 = phi( test_slope/test_slope::x#0, test_slope::@5/test_slope::x#8 ) + test_slope::mapline#4 = phi( test_slope/test_slope::mapline#0, test_slope::@5/test_slope::mapline#1 ) + test_slope::y#2 = phi( test_slope/test_slope::y#0, test_slope::@5/test_slope::y#1 ) + test_slope::$0 = test_slope::y#2 < $143 + if(test_slope::$0) goto test_slope::@2 + to:test_slope::@3 +test_slope::@2: scope:[test_slope] from test_slope::@1 + test_slope::y#6 = phi( test_slope::@1/test_slope::y#2 ) + test_slope::y_inc#9 = phi( test_slope::@1/test_slope::y_inc#11 ) + test_slope::trees#5 = phi( test_slope::@1/test_slope::trees#4 ) + test_slope::x_inc#7 = phi( test_slope::@1/test_slope::x_inc#9 ) + test_slope::x#3 = phi( test_slope::@1/test_slope::x#6 ) + test_slope::mapline#2 = phi( test_slope::@1/test_slope::mapline#4 ) + test_slope::$1 = test_slope::mapline#2[test_slope::x#3] == '#'at + test_slope::$2 = ! test_slope::$1 + if(test_slope::$2) goto test_slope::@4 + to:test_slope::@6 +test_slope::@3: scope:[test_slope] from test_slope::@1 + test_slope::trees#2 = phi( test_slope::@1/test_slope::trees#4 ) + test_slope::return#6 = test_slope::trees#2 + to:test_slope::@return +test_slope::@4: scope:[test_slope] from test_slope::@2 test_slope::@6 + test_slope::trees#7 = phi( test_slope::@2/test_slope::trees#5, test_slope::@6/test_slope::trees#1 ) + test_slope::y#4 = phi( test_slope::@2/test_slope::y#6, test_slope::@6/test_slope::y#7 ) + test_slope::mapline#5 = phi( test_slope::@2/test_slope::mapline#2, test_slope::@6/test_slope::mapline#7 ) + test_slope::y_inc#7 = phi( test_slope::@2/test_slope::y_inc#9, test_slope::@6/test_slope::y_inc#10 ) + test_slope::x_inc#6 = phi( test_slope::@2/test_slope::x_inc#7, test_slope::@6/test_slope::x_inc#8 ) + test_slope::x#4 = phi( test_slope::@2/test_slope::x#3, test_slope::@6/test_slope::x#7 ) + test_slope::x#1 = test_slope::x#4 + test_slope::x_inc#6 + test_slope::$3 = test_slope::x#1 >= $1f + test_slope::$4 = ! test_slope::$3 + if(test_slope::$4) goto test_slope::@5 + to:test_slope::@7 +test_slope::@6: scope:[test_slope] from test_slope::@2 + test_slope::y#7 = phi( test_slope::@2/test_slope::y#6 ) + test_slope::mapline#7 = phi( test_slope::@2/test_slope::mapline#2 ) + test_slope::y_inc#10 = phi( test_slope::@2/test_slope::y_inc#9 ) + test_slope::x_inc#8 = phi( test_slope::@2/test_slope::x_inc#7 ) + test_slope::x#7 = phi( test_slope::@2/test_slope::x#3 ) + test_slope::trees#3 = phi( test_slope::@2/test_slope::trees#5 ) + test_slope::trees#1 = ++ test_slope::trees#3 + to:test_slope::@4 +test_slope::@5: scope:[test_slope] from test_slope::@4 test_slope::@7 + test_slope::x_inc#11 = phi( test_slope::@4/test_slope::x_inc#6, test_slope::@7/test_slope::x_inc#12 ) + test_slope::trees#6 = phi( test_slope::@4/test_slope::trees#7, test_slope::@7/test_slope::trees#8 ) + test_slope::x#8 = phi( test_slope::@4/test_slope::x#1, test_slope::@7/test_slope::x#2 ) + test_slope::y#3 = phi( test_slope::@4/test_slope::y#4, test_slope::@7/test_slope::y#5 ) + test_slope::mapline#3 = phi( test_slope::@4/test_slope::mapline#5, test_slope::@7/test_slope::mapline#6 ) + test_slope::y_inc#6 = phi( test_slope::@4/test_slope::y_inc#7, test_slope::@7/test_slope::y_inc#8 ) + test_slope::$5 = test_slope::y_inc#6 * $1f + test_slope::mapline#1 = test_slope::mapline#3 + test_slope::$5 + test_slope::y#1 = test_slope::y#3 + test_slope::y_inc#6 + to:test_slope::@1 +test_slope::@7: scope:[test_slope] from test_slope::@4 + test_slope::x_inc#12 = phi( test_slope::@4/test_slope::x_inc#6 ) + test_slope::trees#8 = phi( test_slope::@4/test_slope::trees#7 ) + test_slope::y#5 = phi( test_slope::@4/test_slope::y#4 ) + test_slope::mapline#6 = phi( test_slope::@4/test_slope::mapline#5 ) + test_slope::y_inc#8 = phi( test_slope::@4/test_slope::y_inc#7 ) + test_slope::x#5 = phi( test_slope::@4/test_slope::x#1 ) + test_slope::x#2 = test_slope::x#5 - $1f + to:test_slope::@5 +test_slope::@return: scope:[test_slope] from test_slope::@3 + test_slope::return#14 = phi( test_slope::@3/test_slope::return#6 ) + test_slope::return#7 = test_slope::return#14 + return + to:@return + +void __start() +__start: scope:[__start] from + to:__start::__init1 +__start::__init1: scope:[__start] from __start + conio_reverse_value = 0 + conio_display_cursor = 1 + conio_scroll_enable = 1 + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + call main + to:__start::@2 +__start::@2: scope:[__start] from __start::@1 + to:__start::@return +__start::@return: scope:[__start] from __start::@2 + return + to:@return + +SYMBOL TABLE SSA +const byte BINARY = 2 +const word* COLCRS = (word*)$55 +const nomodify byte* CRSINH = (byte*)$2f0 +const byte DECIMAL = $a +const byte* DIGITS[] = "0123456789abcdef"atz +const byte HEXADECIMAL = $10 +const byte OCTAL = 8 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = 0 +const nomodify byte** OLDADR = (byte**)$5e +const nomodify byte* OLDCHR = (byte*)$5d +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_BINARY_VALUES[] = { $8000, $4000, $2000, $1000, $800, $400, $200, $100, $80, $40, $20, $10, 8, 4, 2 } +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const word* RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } +const word* RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } +const byte* ROWCRS = (byte*)$54 +const nomodify byte** SAVMSC = (byte**)$58 +const byte SIZEOF_WORD = 2 +void __start() +void clrscr() +byte conio_display_cursor loadstore +byte conio_reverse_value loadstore +byte conio_scroll_enable loadstore +void cputc(volatile byte cputc::c) +bool~ cputc::$0 +bool~ cputc::$1 +bool~ cputc::$2 +bool~ cputc::$3 +byte~ cputc::$4 +bool~ cputc::$7 +volatile byte cputc::c loadstore +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 +byte cputc::convertToScreenCode1_return#1 +byte cputc::convertToScreenCode1_return#2 +byte cputc::convertToScreenCode1_return#3 +byte* cputc::convertToScreenCode1_v +byte* cputc::convertToScreenCode1_v#0 +byte* cputc::convertToScreenCode1_v#1 +void cputs(to_nomodify byte* cputs::s) +byte~ cputs::$0 +bool~ cputs::$2 +byte cputs::c +byte cputs::c#0 +byte cputs::c#1 +byte cputs::c#2 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 +to_nomodify byte* cputs::s#1 +to_nomodify byte* cputs::s#10 +to_nomodify byte* cputs::s#11 +to_nomodify byte* cputs::s#12 +to_nomodify byte* cputs::s#13 +to_nomodify byte* cputs::s#14 +to_nomodify byte* cputs::s#15 +to_nomodify byte* cputs::s#16 +to_nomodify byte* cputs::s#17 +to_nomodify byte* cputs::s#2 +to_nomodify byte* cputs::s#3 +to_nomodify byte* cputs::s#4 +to_nomodify byte* cputs::s#5 +to_nomodify byte* cputs::s#6 +to_nomodify byte* cputs::s#7 +to_nomodify byte* cputs::s#8 +to_nomodify byte* cputs::s#9 +byte* cursorLocation() +number~ cursorLocation::$0 +byte*~ cursorLocation::$1 +byte*~ cursorLocation::$2 +word~ cursorLocation::$3 +byte* cursorLocation::return +byte* cursorLocation::return#0 +byte* cursorLocation::return#1 +byte* cursorLocation::return#2 +byte* cursorLocation::return#3 +byte* cursorLocation::return#4 +byte* cursorLocation::return#5 +byte* cursorLocation::return#6 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::x#0 +byte gotoxy::x#1 +byte gotoxy::x#2 +byte gotoxy::y +byte gotoxy::y#0 +byte gotoxy::y#1 +byte gotoxy::y#2 +void main() +word~ main::$1 +word~ main::$11 +word~ main::$3 +word~ main::$5 +word~ main::$7 +word~ main::$9 +const byte* main::s[$10] = "1: encountered "at +const byte* main::s1[8] = " trees +"at +const byte* main::s10[$11] = "2e: encountered "at +const byte* main::s11[8] = " trees +"at +const byte* main::s2[$11] = "2a: encountered "at +const byte* main::s3[8] = " trees +"at +const byte* main::s4[$11] = "2b: encountered "at +const byte* main::s5[8] = " trees +"at +const byte* main::s6[$11] = "2c: encountered "at +const byte* main::s7[8] = " trees +"at +const byte* main::s8[$11] = "2d: encountered "at +const byte* main::s9[8] = " trees +"at +const byte* map = ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..."at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +byte*~ memcpy::$0 +bool~ memcpy::$1 +byte*~ memcpy::$2 +void* memcpy::destination +void* memcpy::destination#0 +void* memcpy::destination#1 +void* memcpy::destination#2 +void* memcpy::destination#3 +void* memcpy::destination#4 +byte* memcpy::dst +byte* memcpy::dst#0 +byte* memcpy::dst#1 +byte* memcpy::dst#2 +byte* memcpy::dst#3 +word memcpy::num +word memcpy::num#0 +word memcpy::num#1 +void* memcpy::return +void* memcpy::return#0 +void* memcpy::return#1 +void* memcpy::return#2 +void* memcpy::return#3 +void* memcpy::source +void* memcpy::source#0 +void* memcpy::source#1 +byte* memcpy::src +byte* memcpy::src#0 +byte* memcpy::src#1 +byte* memcpy::src#2 +byte* memcpy::src#3 +byte* memcpy::src_end +byte* memcpy::src_end#0 +byte* memcpy::src_end#1 +byte* memcpy::src_end#2 +void* memset(void* memset::str , byte memset::c , word memset::num) +bool~ memset::$0 +bool~ memset::$1 +byte*~ memset::$2 +bool~ memset::$3 +byte*~ memset::$4 +byte memset::c +byte memset::c#0 +byte memset::c#1 +byte memset::c#2 +byte memset::c#3 +byte memset::c#4 +byte memset::c#5 +byte* memset::dst +byte* memset::dst#0 +byte* memset::dst#1 +byte* memset::dst#2 +byte* memset::dst#3 +byte* memset::end +byte* memset::end#0 +byte* memset::end#1 +byte* memset::end#2 +word memset::num +word memset::num#0 +word memset::num#1 +word memset::num#2 +word memset::num#3 +void* memset::return +void* memset::return#0 +void* memset::return#1 +void* memset::return#2 +void* memset::return#3 +void* memset::return#4 +void* memset::str +void* memset::str#0 +void* memset::str#1 +void* memset::str#2 +void* memset::str#3 +void* memset::str#4 +void* memset::str#5 +void* memset::str#6 +void newline() +bool~ newline::$0 +bool~ newline::$1 +bool~ newline::$3 +bool~ newline::$5 +bool~ newline::$6 +byte*~ newline::$7 +byte*~ newline::$9 +byte* newline::start +byte* newline::start#0 +byte* newline::start#1 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +bool~ printf_number_buffer::$0 +bool~ printf_number_buffer::$1 +bool~ printf_number_buffer::$10 +bool~ printf_number_buffer::$12 +bool~ printf_number_buffer::$14 +bool~ printf_number_buffer::$15 +bool~ printf_number_buffer::$16 +bool~ printf_number_buffer::$17 +word~ printf_number_buffer::$19 +bool~ printf_number_buffer::$2 +bool~ printf_number_buffer::$20 +signed byte~ printf_number_buffer::$21 +bool~ printf_number_buffer::$22 +bool~ printf_number_buffer::$23 +signed byte~ printf_number_buffer::$25 +bool~ printf_number_buffer::$26 +bool~ printf_number_buffer::$27 +bool~ printf_number_buffer::$28 +bool~ printf_number_buffer::$29 +bool~ printf_number_buffer::$3 +bool~ printf_number_buffer::$30 +bool~ printf_number_buffer::$31 +bool~ printf_number_buffer::$32 +bool~ printf_number_buffer::$4 +bool~ printf_number_buffer::$5 +bool~ printf_number_buffer::$7 +bool~ printf_number_buffer::$9 +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte* printf_number_buffer::buffer_digits#0 +byte* printf_number_buffer::buffer_digits#1 +byte* printf_number_buffer::buffer_digits#10 +byte* printf_number_buffer::buffer_digits#11 +byte* printf_number_buffer::buffer_digits#12 +byte* printf_number_buffer::buffer_digits#13 +byte* printf_number_buffer::buffer_digits#14 +byte* printf_number_buffer::buffer_digits#15 +byte* printf_number_buffer::buffer_digits#16 +byte* printf_number_buffer::buffer_digits#17 +byte* printf_number_buffer::buffer_digits#18 +byte* printf_number_buffer::buffer_digits#19 +byte* printf_number_buffer::buffer_digits#2 +byte* printf_number_buffer::buffer_digits#3 +byte* printf_number_buffer::buffer_digits#4 +byte* printf_number_buffer::buffer_digits#5 +byte* printf_number_buffer::buffer_digits#6 +byte* printf_number_buffer::buffer_digits#7 +byte* printf_number_buffer::buffer_digits#8 +byte* printf_number_buffer::buffer_digits#9 +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 +byte printf_number_buffer::buffer_sign#1 +byte printf_number_buffer::buffer_sign#10 +byte printf_number_buffer::buffer_sign#11 +byte printf_number_buffer::buffer_sign#2 +byte printf_number_buffer::buffer_sign#3 +byte printf_number_buffer::buffer_sign#4 +byte printf_number_buffer::buffer_sign#5 +byte printf_number_buffer::buffer_sign#6 +byte printf_number_buffer::buffer_sign#7 +byte printf_number_buffer::buffer_sign#8 +byte printf_number_buffer::buffer_sign#9 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_justify_left#0 +byte printf_number_buffer::format_justify_left#1 +byte printf_number_buffer::format_justify_left#10 +byte printf_number_buffer::format_justify_left#11 +byte printf_number_buffer::format_justify_left#12 +byte printf_number_buffer::format_justify_left#13 +byte printf_number_buffer::format_justify_left#14 +byte printf_number_buffer::format_justify_left#15 +byte printf_number_buffer::format_justify_left#16 +byte printf_number_buffer::format_justify_left#17 +byte printf_number_buffer::format_justify_left#18 +byte printf_number_buffer::format_justify_left#19 +byte printf_number_buffer::format_justify_left#2 +byte printf_number_buffer::format_justify_left#20 +byte printf_number_buffer::format_justify_left#3 +byte printf_number_buffer::format_justify_left#4 +byte printf_number_buffer::format_justify_left#5 +byte printf_number_buffer::format_justify_left#6 +byte printf_number_buffer::format_justify_left#7 +byte printf_number_buffer::format_justify_left#8 +byte printf_number_buffer::format_justify_left#9 +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_min_length#0 +byte printf_number_buffer::format_min_length#1 +byte printf_number_buffer::format_min_length#2 +byte printf_number_buffer::format_min_length#3 +byte printf_number_buffer::format_min_length#4 +byte printf_number_buffer::format_min_length#5 +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_radix#0 +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_sign_always#0 +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_upper_case#0 +byte printf_number_buffer::format_upper_case#1 +byte printf_number_buffer::format_upper_case#10 +byte printf_number_buffer::format_upper_case#11 +byte printf_number_buffer::format_upper_case#12 +byte printf_number_buffer::format_upper_case#13 +byte printf_number_buffer::format_upper_case#14 +byte printf_number_buffer::format_upper_case#15 +byte printf_number_buffer::format_upper_case#16 +byte printf_number_buffer::format_upper_case#2 +byte printf_number_buffer::format_upper_case#3 +byte printf_number_buffer::format_upper_case#4 +byte printf_number_buffer::format_upper_case#5 +byte printf_number_buffer::format_upper_case#6 +byte printf_number_buffer::format_upper_case#7 +byte printf_number_buffer::format_upper_case#8 +byte printf_number_buffer::format_upper_case#9 +byte printf_number_buffer::format_zero_padding +byte printf_number_buffer::format_zero_padding#0 +byte printf_number_buffer::format_zero_padding#1 +byte printf_number_buffer::format_zero_padding#10 +byte printf_number_buffer::format_zero_padding#11 +byte printf_number_buffer::format_zero_padding#12 +byte printf_number_buffer::format_zero_padding#13 +byte printf_number_buffer::format_zero_padding#14 +byte printf_number_buffer::format_zero_padding#15 +byte printf_number_buffer::format_zero_padding#16 +byte printf_number_buffer::format_zero_padding#17 +byte printf_number_buffer::format_zero_padding#18 +byte printf_number_buffer::format_zero_padding#19 +byte printf_number_buffer::format_zero_padding#2 +byte printf_number_buffer::format_zero_padding#20 +byte printf_number_buffer::format_zero_padding#3 +byte printf_number_buffer::format_zero_padding#4 +byte printf_number_buffer::format_zero_padding#5 +byte printf_number_buffer::format_zero_padding#6 +byte printf_number_buffer::format_zero_padding#7 +byte printf_number_buffer::format_zero_padding#8 +byte printf_number_buffer::format_zero_padding#9 +signed byte printf_number_buffer::len +signed byte printf_number_buffer::len#0 +signed byte printf_number_buffer::len#1 +signed byte printf_number_buffer::len#2 +signed byte printf_number_buffer::len#3 +signed byte printf_number_buffer::padding +signed byte printf_number_buffer::padding#0 +signed byte printf_number_buffer::padding#1 +signed byte printf_number_buffer::padding#10 +signed byte printf_number_buffer::padding#11 +signed byte printf_number_buffer::padding#12 +signed byte printf_number_buffer::padding#13 +signed byte printf_number_buffer::padding#14 +signed byte printf_number_buffer::padding#15 +signed byte printf_number_buffer::padding#16 +signed byte printf_number_buffer::padding#17 +signed byte printf_number_buffer::padding#2 +signed byte printf_number_buffer::padding#3 +signed byte printf_number_buffer::padding#4 +signed byte printf_number_buffer::padding#5 +signed byte printf_number_buffer::padding#6 +signed byte printf_number_buffer::padding#7 +signed byte printf_number_buffer::padding#8 +signed byte printf_number_buffer::padding#9 +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +bool~ printf_padding::$0 +byte printf_padding::i +byte printf_padding::i#0 +byte printf_padding::i#1 +byte printf_padding::i#2 +byte printf_padding::i#3 +byte printf_padding::i#4 +byte printf_padding::length +byte printf_padding::length#0 +byte printf_padding::length#1 +byte printf_padding::length#2 +byte printf_padding::length#3 +byte printf_padding::length#4 +byte printf_padding::length#5 +byte printf_padding::length#6 +byte printf_padding::pad +byte printf_padding::pad#0 +byte printf_padding::pad#1 +byte printf_padding::pad#2 +byte printf_padding::pad#3 +byte printf_padding::pad#4 +byte printf_padding::pad#5 +byte printf_padding::pad#6 +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +number~ printf_uint::$0 +byte~ printf_uint::$1 +number~ printf_uint::$2 +bool~ printf_uint::$5 +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_justify_left#0 +byte printf_uint::format_justify_left#1 +byte printf_uint::format_justify_left#10 +byte printf_uint::format_justify_left#2 +byte printf_uint::format_justify_left#3 +byte printf_uint::format_justify_left#4 +byte printf_uint::format_justify_left#5 +byte printf_uint::format_justify_left#6 +byte printf_uint::format_justify_left#7 +byte printf_uint::format_justify_left#8 +byte printf_uint::format_justify_left#9 +byte printf_uint::format_min_length +byte printf_uint::format_min_length#0 +byte printf_uint::format_min_length#1 +byte printf_uint::format_min_length#10 +byte printf_uint::format_min_length#2 +byte printf_uint::format_min_length#3 +byte printf_uint::format_min_length#4 +byte printf_uint::format_min_length#5 +byte printf_uint::format_min_length#6 +byte printf_uint::format_min_length#7 +byte printf_uint::format_min_length#8 +byte printf_uint::format_min_length#9 +byte printf_uint::format_radix +byte printf_uint::format_radix#0 +byte printf_uint::format_radix#1 +byte printf_uint::format_radix#10 +byte printf_uint::format_radix#2 +byte printf_uint::format_radix#3 +byte printf_uint::format_radix#4 +byte printf_uint::format_radix#5 +byte printf_uint::format_radix#6 +byte printf_uint::format_radix#7 +byte printf_uint::format_radix#8 +byte printf_uint::format_radix#9 +byte printf_uint::format_sign_always +byte printf_uint::format_sign_always#0 +byte printf_uint::format_sign_always#1 +byte printf_uint::format_sign_always#10 +byte printf_uint::format_sign_always#2 +byte printf_uint::format_sign_always#3 +byte printf_uint::format_sign_always#4 +byte printf_uint::format_sign_always#5 +byte printf_uint::format_sign_always#6 +byte printf_uint::format_sign_always#7 +byte printf_uint::format_sign_always#8 +byte printf_uint::format_sign_always#9 +byte printf_uint::format_upper_case +byte printf_uint::format_upper_case#0 +byte printf_uint::format_upper_case#1 +byte printf_uint::format_upper_case#10 +byte printf_uint::format_upper_case#2 +byte printf_uint::format_upper_case#3 +byte printf_uint::format_upper_case#4 +byte printf_uint::format_upper_case#5 +byte printf_uint::format_upper_case#6 +byte printf_uint::format_upper_case#7 +byte printf_uint::format_upper_case#8 +byte printf_uint::format_upper_case#9 +byte printf_uint::format_zero_padding +byte printf_uint::format_zero_padding#0 +byte printf_uint::format_zero_padding#1 +byte printf_uint::format_zero_padding#10 +byte printf_uint::format_zero_padding#2 +byte printf_uint::format_zero_padding#3 +byte printf_uint::format_zero_padding#4 +byte printf_uint::format_zero_padding#5 +byte printf_uint::format_zero_padding#6 +byte printf_uint::format_zero_padding#7 +byte printf_uint::format_zero_padding#8 +byte printf_uint::format_zero_padding#9 +word printf_uint::uvalue +word printf_uint::uvalue#0 +word printf_uint::uvalue#1 +word printf_uint::uvalue#2 +word printf_uint::uvalue#3 +word printf_uint::uvalue#4 +word printf_uint::uvalue#5 +word printf_uint::uvalue#6 +word printf_uint::uvalue#7 +word printf_uint::uvalue#8 +word printf_uint::uvalue#9 +void putchar(byte putchar::code) +byte*~ putchar::$0 +byte~ putchar::$1 +byte putchar::code +byte putchar::code#0 +byte putchar::code#1 +byte putchar::code#2 +byte* putchar::loc +byte* putchar::loc#0 +byte putchar::newChar +byte putchar::newChar#0 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte*~ setcursor::$0 +bool~ setcursor::$1 +number~ setcursor::$2 +byte setcursor::c +byte setcursor::c#0 +byte setcursor::c#1 +byte setcursor::c#2 +byte setcursor::c#3 +byte setcursor::c#4 +byte* setcursor::loc +byte* setcursor::loc#0 +word strlen(byte* strlen::str) +bool~ strlen::$0 +word strlen::len +word strlen::len#0 +word strlen::len#1 +word strlen::len#2 +word strlen::len#3 +word strlen::len#4 +word strlen::return +word strlen::return#0 +word strlen::return#1 +word strlen::return#2 +word strlen::return#3 +word strlen::return#4 +byte* strlen::str +byte* strlen::str#0 +byte* strlen::str#1 +byte* strlen::str#2 +byte* strlen::str#3 +byte* strlen::str#4 +byte* strupr(byte* strupr::str) +byte~ strupr::$0 +bool~ strupr::$1 +byte* strupr::return +byte* strupr::return#0 +byte* strupr::return#1 +byte* strupr::return#2 +byte* strupr::return#3 +byte* strupr::src +byte* strupr::src#0 +byte* strupr::src#1 +byte* strupr::src#2 +byte* strupr::src#3 +byte* strupr::src#4 +byte* strupr::str +byte* strupr::str#0 +byte* strupr::str#1 +byte* strupr::str#2 +byte* strupr::str#3 +byte* strupr::str#4 +byte* strupr::str#5 +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +bool~ test_slope::$0 +bool~ test_slope::$1 +bool~ test_slope::$2 +bool~ test_slope::$3 +bool~ test_slope::$4 +number~ test_slope::$5 +byte* test_slope::mapline +byte* test_slope::mapline#0 +byte* test_slope::mapline#1 +byte* test_slope::mapline#2 +byte* test_slope::mapline#3 +byte* test_slope::mapline#4 +byte* test_slope::mapline#5 +byte* test_slope::mapline#6 +byte* test_slope::mapline#7 +word test_slope::return +word test_slope::return#0 +word test_slope::return#1 +word test_slope::return#10 +word test_slope::return#11 +word test_slope::return#12 +word test_slope::return#13 +word test_slope::return#14 +word test_slope::return#2 +word test_slope::return#3 +word test_slope::return#4 +word test_slope::return#5 +word test_slope::return#6 +word test_slope::return#7 +word test_slope::return#8 +word test_slope::return#9 +word test_slope::trees +word test_slope::trees#0 +word test_slope::trees#1 +word test_slope::trees#2 +word test_slope::trees#3 +word test_slope::trees#4 +word test_slope::trees#5 +word test_slope::trees#6 +word test_slope::trees#7 +word test_slope::trees#8 +byte test_slope::x +byte test_slope::x#0 +byte test_slope::x#1 +byte test_slope::x#2 +byte test_slope::x#3 +byte test_slope::x#4 +byte test_slope::x#5 +byte test_slope::x#6 +byte test_slope::x#7 +byte test_slope::x#8 +byte test_slope::x_inc +byte test_slope::x_inc#0 +byte test_slope::x_inc#1 +byte test_slope::x_inc#10 +byte test_slope::x_inc#11 +byte test_slope::x_inc#12 +byte test_slope::x_inc#2 +byte test_slope::x_inc#3 +byte test_slope::x_inc#4 +byte test_slope::x_inc#5 +byte test_slope::x_inc#6 +byte test_slope::x_inc#7 +byte test_slope::x_inc#8 +byte test_slope::x_inc#9 +word test_slope::y +word test_slope::y#0 +word test_slope::y#1 +word test_slope::y#2 +word test_slope::y#3 +word test_slope::y#4 +word test_slope::y#5 +word test_slope::y#6 +word test_slope::y#7 +byte test_slope::y_inc +byte test_slope::y_inc#0 +byte test_slope::y_inc#1 +byte test_slope::y_inc#10 +byte test_slope::y_inc#11 +byte test_slope::y_inc#12 +byte test_slope::y_inc#2 +byte test_slope::y_inc#3 +byte test_slope::y_inc#4 +byte test_slope::y_inc#5 +byte test_slope::y_inc#6 +byte test_slope::y_inc#7 +byte test_slope::y_inc#8 +byte test_slope::y_inc#9 +byte toupper(byte toupper::ch) +bool~ toupper::$0 +bool~ toupper::$1 +bool~ toupper::$2 +byte~ toupper::$3 +byte toupper::ch +byte toupper::ch#0 +byte toupper::ch#1 +byte toupper::ch#2 +byte toupper::ch#3 +byte toupper::return +byte toupper::return#0 +byte toupper::return#1 +byte toupper::return#2 +byte toupper::return#3 +byte toupper::return#4 +byte toupper::return#5 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +bool~ utoa::$0 +bool~ utoa::$1 +byte~ utoa::$10 +byte~ utoa::$11 +bool~ utoa::$2 +bool~ utoa::$3 +number~ utoa::$4 +bool~ utoa::$5 +bool~ utoa::$6 +bool~ utoa::$7 +bool~ utoa::$8 +word~ utoa::$9 +byte* utoa::buffer +byte* utoa::buffer#0 +byte* utoa::buffer#1 +byte* utoa::buffer#10 +byte* utoa::buffer#11 +byte* utoa::buffer#12 +byte* utoa::buffer#13 +byte* utoa::buffer#14 +byte* utoa::buffer#15 +byte* utoa::buffer#16 +byte* utoa::buffer#17 +byte* utoa::buffer#18 +byte* utoa::buffer#19 +byte* utoa::buffer#2 +byte* utoa::buffer#20 +byte* utoa::buffer#21 +byte* utoa::buffer#3 +byte* utoa::buffer#4 +byte* utoa::buffer#5 +byte* utoa::buffer#6 +byte* utoa::buffer#7 +byte* utoa::buffer#8 +byte* utoa::buffer#9 +byte utoa::digit +byte utoa::digit#0 +byte utoa::digit#1 +byte utoa::digit#2 +byte utoa::digit#3 +byte utoa::digit#4 +byte utoa::digit#5 +byte utoa::digit#6 +word utoa::digit_value +word utoa::digit_value#0 +word utoa::digit_value#1 +word* utoa::digit_values +word* utoa::digit_values#0 +word* utoa::digit_values#1 +word* utoa::digit_values#10 +word* utoa::digit_values#2 +word* utoa::digit_values#3 +word* utoa::digit_values#4 +word* utoa::digit_values#5 +word* utoa::digit_values#6 +word* utoa::digit_values#7 +word* utoa::digit_values#8 +word* utoa::digit_values#9 +byte utoa::max_digits +byte utoa::max_digits#0 +byte utoa::max_digits#1 +byte utoa::max_digits#10 +byte utoa::max_digits#2 +byte utoa::max_digits#3 +byte utoa::max_digits#4 +byte utoa::max_digits#5 +byte utoa::max_digits#6 +byte utoa::max_digits#7 +byte utoa::max_digits#8 +byte utoa::max_digits#9 +byte utoa::radix +byte utoa::radix#0 +byte utoa::radix#1 +byte utoa::radix#2 +byte utoa::radix#3 +byte utoa::radix#4 +byte utoa::started +byte utoa::started#0 +byte utoa::started#1 +byte utoa::started#2 +byte utoa::started#3 +byte utoa::started#4 +word utoa::value +word utoa::value#0 +word utoa::value#1 +word utoa::value#10 +word utoa::value#11 +word utoa::value#12 +word utoa::value#13 +word utoa::value#14 +word utoa::value#15 +word utoa::value#2 +word utoa::value#3 +word utoa::value#4 +word utoa::value#5 +word utoa::value#6 +word utoa::value#7 +word utoa::value#8 +word utoa::value#9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +bool~ utoa_append::$0 +byte* utoa_append::buffer +byte* utoa_append::buffer#0 +byte* utoa_append::buffer#1 +byte* utoa_append::buffer#2 +byte* utoa_append::buffer#3 +byte* utoa_append::buffer#4 +byte utoa_append::digit +byte utoa_append::digit#0 +byte utoa_append::digit#1 +byte utoa_append::digit#2 +byte utoa_append::digit#3 +byte utoa_append::digit#4 +word utoa_append::return +word utoa_append::return#0 +word utoa_append::return#1 +word utoa_append::return#2 +word utoa_append::return#3 +word utoa_append::return#4 +word utoa_append::sub +word utoa_append::sub#0 +word utoa_append::sub#1 +word utoa_append::sub#2 +word utoa_append::sub#3 +word utoa_append::value +word utoa_append::value#0 +word utoa_append::value#1 +word utoa_append::value#2 +word utoa_append::value#3 +word utoa_append::value#4 +word utoa_append::value#5 + +Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 +Adding number conversion cast (unumber) 0 in strupr::$1 = 0 != *strupr::src#2 +Adding number conversion cast (unumber) 0 in strlen::$0 = 0 != *strlen::str#2 +Adding number conversion cast (unumber) 5 in utoa::max_digits#1 = 5 +Adding number conversion cast (unumber) 4 in utoa::max_digits#2 = 4 +Adding number conversion cast (unumber) 6 in utoa::max_digits#3 = 6 +Adding number conversion cast (unumber) $10 in utoa::max_digits#4 = $10 +Adding number conversion cast (unumber) 0 in *utoa::buffer#2 = 0 +Adding number conversion cast (unumber) 1 in utoa::$4 = utoa::max_digits#5 - 1 +Adding number conversion cast (unumber) utoa::$4 in utoa::$4 = utoa::max_digits#5 - (unumber)1 +Adding number conversion cast (unumber) 0 in *utoa::buffer#3 = 0 +Adding number conversion cast (unumber) 1 in utoa::started#1 = 1 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $9b in cputc::$2 = cputc::c == $9b +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $28 in cputc::$7 = *COLCRS == $28 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 +Adding number conversion cast (unumber) $28 in cursorLocation::$0 = cursorLocation::$3 * $28 +Adding number conversion cast (unumber) cursorLocation::$0 in cursorLocation::$0 = cursorLocation::$3 * (unumber)$28 +Adding number conversion cast (unumber) $18 in newline::$0 = *ROWCRS == $18 +Adding number conversion cast (unumber) 1 in newline::$3 = conio_scroll_enable == 1 +Adding number conversion cast (unumber) 1 in newline::$5 = conio_display_cursor == 1 +Adding number conversion cast (unumber) 0 in gotoxy::x#0 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#0 = 0 +Adding number conversion cast (unumber) $28 in newline::$7 = newline::start#0 + $28 +Adding number conversion cast (unumber) $28*$17 in memcpy::num#0 = $28*$17 +Adding number conversion cast (unumber) $28*$17 in newline::$9 = newline::start#1 + $28*$17 +Adding number conversion cast (unumber) 0 in memset::c#0 = 0 +Adding number conversion cast (unumber) $28 in memset::num#0 = $28 +Adding number conversion cast (unumber) $18-1 in *ROWCRS = $18-1 +Adding number conversion cast (unumber) $80 in *(*OLDADR) = *(*OLDADR) ^ $80 +Adding number conversion cast (unumber) 0 in setcursor::$1 = conio_display_cursor == 0 +Adding number conversion cast (unumber) 1 in *CRSINH = 1 +Adding number conversion cast (unumber) 0 in *CRSINH = 0 +Adding number conversion cast (unumber) $80 in setcursor::$2 = setcursor::c#2 ^ $80 +Adding number conversion cast (unumber) setcursor::$2 in setcursor::$2 = setcursor::c#2 ^ (unumber)$80 +Adding number conversion cast (unumber) 0 in memset::c#1 = 0 +Adding number conversion cast (unumber) $28*$18 in memset::num#1 = $28*$18 +Adding number conversion cast (unumber) 0 in *OLDCHR = 0 +Adding number conversion cast (unumber) 0 in gotoxy::x#1 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 +Adding number conversion cast (unumber) 0 in printf_uint::$5 = 0 != printf_uint::format_sign_always#6 +Adding number conversion cast (unumber) printf_uint::$2 in printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) printf_uint::$0 in printf_uint::format_upper_case#7 = phi( printf_uint::@1/printf_uint::format_upper_case#8, printf_uint::@2/printf_uint::format_upper_case#9 ) + printf_uint::format_zero_padding#7 = phi( printf_uint::@1/printf_uint::format_zero_padding#8, printf_uint::@2/printf_uint::format_zero_padding#9 ) + printf_uint::format_sign_always#8 = phi( printf_uint::@1/printf_uint::format_sign_always#9, printf_uint::@2/printf_uint::format_sign_always#10 ) + printf_uint::format_justify_left#7 = phi( printf_uint::@1/printf_uint::format_justify_left#8, printf_uint::@2/printf_uint::format_justify_left#9 ) + printf_uint::format_min_length#7 = phi( printf_uint::@1/printf_uint::format_min_length#8, printf_uint::@2/printf_uint::format_min_length#9 ) + printf_uint::format_radix#6 = phi( printf_uint::@1/printf_uint::format_radix#8, printf_uint::@2/printf_uint::format_radix#9 ) + printf_uint::uvalue#6 = phi( printf_uint::@1/printf_uint::uvalue#7, printf_uint::@2/printf_uint::uvalue#8 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) 0 in printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Adding number conversion cast (snumber) 0 in printf_number_buffer::padding#2 = 0 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Adding number conversion cast (unumber) 3 in test_slope::x_inc#0 = 3 +Adding number conversion cast (unumber) 1 in test_slope::y_inc#0 = 1 +Adding number conversion cast (unumber) 1 in test_slope::x_inc#1 = 1 +Adding number conversion cast (unumber) 1 in test_slope::y_inc#1 = 1 +Adding number conversion cast (unumber) 3 in test_slope::x_inc#2 = 3 +Adding number conversion cast (unumber) 1 in test_slope::y_inc#2 = 1 +Adding number conversion cast (unumber) 5 in test_slope::x_inc#3 = 5 +Adding number conversion cast (unumber) 1 in test_slope::y_inc#3 = 1 +Adding number conversion cast (unumber) 7 in test_slope::x_inc#4 = 7 +Adding number conversion cast (unumber) 1 in test_slope::y_inc#4 = 1 +Adding number conversion cast (unumber) 1 in test_slope::x_inc#5 = 1 +Adding number conversion cast (unumber) 2 in test_slope::y_inc#5 = 2 +Adding number conversion cast (unumber) $143 in test_slope::$0 = test_slope::y#2 < $143 +Adding number conversion cast (unumber) $1f in test_slope::$3 = test_slope::x#1 >= $1f +Adding number conversion cast (unumber) $1f in test_slope::$5 = test_slope::y_inc#6 * $1f +Adding number conversion cast (unumber) test_slope::$5 in test_slope::$5 = test_slope::y_inc#6 * (unumber)$1f +Adding number conversion cast (unumber) $1f in test_slope::x#2 = test_slope::x#5 - $1f +Successful SSA optimization PassNAddNumberTypeConversions +Adding number conversion cast (unumber) 0 in printf_uint::$0 = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Inlining cast memcpy::src#0 = (byte*)memcpy::source#1 +Inlining cast memcpy::dst#0 = (byte*)memcpy::destination#1 +Inlining cast memset::dst#0 = (byte*)memset::str#3 +Inlining cast utoa::max_digits#1 = (unumber)5 +Inlining cast utoa::max_digits#2 = (unumber)4 +Inlining cast utoa::max_digits#3 = (unumber)6 +Inlining cast utoa::max_digits#4 = (unumber)$10 +Inlining cast *utoa::buffer#2 = (unumber)0 +Inlining cast *utoa::buffer#3 = (unumber)0 +Inlining cast utoa::started#1 = (unumber)1 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast gotoxy::x#0 = (unumber)0 +Inlining cast gotoxy::y#0 = (unumber)0 +Inlining cast memcpy::num#0 = (unumber)$28*$17 +Inlining cast memset::c#0 = (unumber)0 +Inlining cast memset::num#0 = (unumber)$28 +Inlining cast *ROWCRS = (unumber)$18-1 +Inlining cast *CRSINH = (unumber)1 +Inlining cast *CRSINH = (unumber)0 +Inlining cast memset::c#1 = (unumber)0 +Inlining cast memset::num#1 = (unumber)$28*$18 +Inlining cast *OLDCHR = (unumber)0 +Inlining cast gotoxy::x#1 = (unumber)0 +Inlining cast gotoxy::y#1 = (unumber)0 +Inlining cast printf_uint::$0 = (unumber)0 +Inlining cast printf_number_buffer::padding#2 = (snumber)0 +Inlining cast test_slope::x_inc#0 = (unumber)3 +Inlining cast test_slope::y_inc#0 = (unumber)1 +Inlining cast test_slope::x_inc#1 = (unumber)1 +Inlining cast test_slope::y_inc#1 = (unumber)1 +Inlining cast test_slope::x_inc#2 = (unumber)3 +Inlining cast test_slope::y_inc#2 = (unumber)1 +Inlining cast test_slope::x_inc#3 = (unumber)5 +Inlining cast test_slope::y_inc#3 = (unumber)1 +Inlining cast test_slope::x_inc#4 = (unumber)7 +Inlining cast test_slope::y_inc#4 = (unumber)1 +Inlining cast test_slope::x_inc#5 = (unumber)1 +Inlining cast test_slope::y_inc#5 = (unumber)2 +Successful SSA optimization Pass2InlineCast +Simplifying constant pointer cast (byte**) 88 +Simplifying constant pointer cast (byte*) 93 +Simplifying constant pointer cast (byte**) 94 +Simplifying constant pointer cast (byte*) 752 +Simplifying constant pointer cast (byte*) 84 +Simplifying constant pointer cast (word*) 85 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 5 +Simplifying constant integer cast 4 +Simplifying constant integer cast 6 +Simplifying constant integer cast $10 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $9b +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $18 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 3 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 3 +Simplifying constant integer cast 1 +Simplifying constant integer cast 5 +Simplifying constant integer cast 1 +Simplifying constant integer cast 7 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast $143 +Simplifying constant integer cast $1f +Simplifying constant integer cast $1f +Simplifying constant integer cast $1f +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 5 +Finalized unsigned number type 4 +Finalized unsigned number type 6 +Finalized unsigned number type $10 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $9b +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $18 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 3 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 3 +Finalized unsigned number type 1 +Finalized unsigned number type 5 +Finalized unsigned number type 1 +Finalized unsigned number type 7 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type $143 +Finalized unsigned number type $1f +Finalized unsigned number type $1f +Finalized unsigned number type $1f +Successful SSA optimization PassNFinalizeNumberTypeConversions +Inferred type updated to byte in utoa::$4 = utoa::max_digits#5 - 1 +Inferred type updated to word in cursorLocation::$0 = cursorLocation::$3 * $28 +Inferred type updated to byte in setcursor::$2 = setcursor::c#2 ^ $80 +Inferred type updated to byte in printf_uint::$0 = 0 +Inferred type updated to byte for printf_uint::$2 +Inferred type updated to byte in test_slope::$5 = test_slope::y_inc#6 * $1f +Inversing boolean not [33] memset::$1 = memset::num#2 <= 0 from [32] memset::$0 = memset::num#2 > 0 +Inversing boolean not [225] newline::$1 = *ROWCRS != $18 from [223] newline::$0 = *ROWCRS == $18 +Inversing boolean not [231] newline::$6 = conio_display_cursor != 1 from [230] newline::$5 = conio_display_cursor == 1 +Inversing boolean not [326] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [325] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [330] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [329] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [332] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [331] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [345] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [344] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [352] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [351] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [360] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [359] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [377] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [376] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [389] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [388] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [524] test_slope::$2 = test_slope::mapline#2[test_slope::x#3] != '#'at from [523] test_slope::$1 = test_slope::mapline#2[test_slope::x#3] == '#'at +Inversing boolean not [531] test_slope::$4 = test_slope::x#1 < $1f from [530] test_slope::$3 = test_slope::x#1 >= $1f +Successful SSA optimization Pass2UnaryNotSimplification +Alias toupper::ch#1 = toupper::ch#2 toupper::ch#3 toupper::return#1 +Alias toupper::return#0 = toupper::$3 +Alias toupper::return#2 = toupper::return#4 +Alias memcpy::src_end#0 = memcpy::$0 +Alias memcpy::src#2 = memcpy::src#3 +Alias memcpy::dst#2 = memcpy::dst#3 +Alias memcpy::src_end#1 = memcpy::src_end#2 +Alias memcpy::destination#2 = memcpy::destination#4 memcpy::destination#3 memcpy::return#0 memcpy::return#3 memcpy::return#1 +Alias memset::return#0 = memset::str#2 memset::return#4 memset::return#1 +Alias memset::str#3 = memset::str#4 +Alias memset::num#2 = memset::num#3 +Alias memset::c#4 = memset::c#5 +Alias memset::end#0 = memset::$2 +Alias memset::c#2 = memset::c#3 +Alias memset::dst#2 = memset::dst#3 +Alias memset::end#1 = memset::end#2 +Alias memset::str#5 = memset::str#6 +Alias strupr::src#0 = strupr::str#1 +Alias strupr::src#2 = strupr::src#3 strupr::src#4 +Alias strupr::str#2 = strupr::str#5 strupr::str#3 strupr::str#4 strupr::return#0 strupr::return#3 strupr::return#1 +Alias toupper::return#3 = toupper::return#5 +Alias strlen::len#2 = strlen::len#4 strlen::len#3 strlen::return#0 strlen::return#3 strlen::return#1 +Alias strlen::str#2 = strlen::str#3 +Alias utoa::value#10 = utoa::value#8 utoa::value#12 utoa::value#13 utoa::value#9 utoa::value#14 utoa::value#15 utoa::value#11 +Alias utoa::buffer#10 = utoa::buffer#17 utoa::buffer#21 utoa::buffer#16 utoa::buffer#18 utoa::buffer#13 utoa::buffer#19 utoa::buffer#20 utoa::buffer#6 +Alias utoa::radix#1 = utoa::radix#2 utoa::radix#3 utoa::radix#4 +Alias utoa::digit#2 = utoa::digit#3 utoa::digit#6 utoa::digit#5 +Alias utoa::digit_values#10 = utoa::digit_values#5 utoa::digit_values#6 utoa::digit_values#9 +Alias utoa::value#2 = utoa::value#5 utoa::value#3 utoa::value#4 +Alias utoa::started#2 = utoa::started#3 +Alias utoa::buffer#11 = utoa::buffer#12 utoa::buffer#7 utoa::buffer#8 utoa::buffer#9 +Alias utoa::max_digits#10 = utoa::max_digits#8 utoa::max_digits#5 utoa::max_digits#9 +Alias utoa::digit_value#0 = utoa::digit_value#1 +Alias utoa_append::return#0 = utoa_append::return#3 +Alias utoa::value#0 = utoa::$9 +Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3 +Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2 +Alias utoa_append::sub#1 = utoa_append::sub#2 +Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 +Alias cputc::convertToScreenCode1_v#0 = cputc::convertToScreenCode1_v#1 +Alias cputc::convertToScreenCode1_return#0 = cputc::convertToScreenCode1_return#2 cputc::convertToScreenCode1_return#1 cputc::convertToScreenCode1_return#3 cputc::$4 putchar::code#0 +Alias cursorLocation::return#0 = cursorLocation::return#4 +Alias putchar::code#1 = putchar::code#2 +Alias putchar::loc#0 = putchar::$0 +Alias putchar::newChar#0 = putchar::$1 +Alias cputs::c#1 = cputs::$0 cputs::c#2 +Alias cputs::s#0 = cputs::s#17 cputs::s#16 +Alias cursorLocation::return#1 = cursorLocation::$2 cursorLocation::return#5 cursorLocation::return#2 +Alias newline::start#0 = newline::start#1 +Alias cursorLocation::return#3 = cursorLocation::return#6 +Alias setcursor::loc#0 = setcursor::$0 +Alias setcursor::c#0 = setcursor::c#4 setcursor::c#2 +Alias setcursor::c#1 = setcursor::$2 +Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 +Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 +Alias printf_uint::uvalue#7 = printf_uint::uvalue#9 printf_uint::uvalue#8 +Alias printf_uint::format_radix#10 = printf_uint::format_radix#8 printf_uint::format_radix#9 +Alias printf_uint::format_min_length#10 = printf_uint::format_min_length#8 printf_uint::format_min_length#9 +Alias printf_uint::format_justify_left#10 = printf_uint::format_justify_left#8 printf_uint::format_justify_left#9 +Alias printf_uint::format_sign_always#10 = printf_uint::format_sign_always#9 printf_uint::format_sign_always#6 +Alias printf_uint::format_zero_padding#10 = printf_uint::format_zero_padding#8 printf_uint::format_zero_padding#9 +Alias printf_uint::format_upper_case#10 = printf_uint::format_upper_case#8 printf_uint::format_upper_case#9 +Alias printf_uint::format_min_length#6 = printf_uint::format_min_length#7 +Alias printf_uint::format_justify_left#6 = printf_uint::format_justify_left#7 +Alias printf_uint::format_sign_always#7 = printf_uint::format_sign_always#8 +Alias printf_uint::format_zero_padding#6 = printf_uint::format_zero_padding#7 +Alias printf_uint::format_upper_case#6 = printf_uint::format_upper_case#7 +Alias printf_uint::format_radix#6 = printf_uint::format_radix#7 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias strlen::return#2 = strlen::return#4 +Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 +Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 +Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 +Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 +Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 +Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 +Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 +Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 +Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias test_slope::return#0 = test_slope::return#8 +Alias printf_uint::uvalue#0 = main::$1 +Alias test_slope::return#1 = test_slope::return#9 +Alias printf_uint::uvalue#1 = main::$3 +Alias test_slope::return#10 = test_slope::return#2 +Alias printf_uint::uvalue#2 = main::$5 +Alias test_slope::return#11 = test_slope::return#3 +Alias printf_uint::uvalue#3 = main::$7 +Alias test_slope::return#12 = test_slope::return#4 +Alias printf_uint::uvalue#4 = main::$9 +Alias test_slope::return#13 = test_slope::return#5 +Alias printf_uint::uvalue#5 = main::$11 +Alias test_slope::mapline#2 = test_slope::mapline#4 test_slope::mapline#7 +Alias test_slope::x#3 = test_slope::x#6 test_slope::x#7 +Alias test_slope::x_inc#7 = test_slope::x_inc#9 test_slope::x_inc#8 +Alias test_slope::trees#2 = test_slope::trees#5 test_slope::trees#4 test_slope::return#6 test_slope::trees#3 test_slope::return#14 test_slope::return#7 +Alias test_slope::y_inc#10 = test_slope::y_inc#9 test_slope::y_inc#11 +Alias test_slope::y#2 = test_slope::y#6 test_slope::y#7 +Alias test_slope::x#1 = test_slope::x#5 +Alias test_slope::y_inc#7 = test_slope::y_inc#8 +Alias test_slope::mapline#5 = test_slope::mapline#6 +Alias test_slope::y#4 = test_slope::y#5 +Alias test_slope::trees#7 = test_slope::trees#8 +Alias test_slope::x_inc#12 = test_slope::x_inc#6 +Successful SSA optimization Pass2AliasElimination +Alias utoa::value#10 = utoa::value#7 +Alias utoa::buffer#10 = utoa::buffer#15 +Alias utoa::digit#2 = utoa::digit#4 +Alias utoa::max_digits#10 = utoa::max_digits#6 +Alias utoa::digit_values#10 = utoa::digit_values#7 +Alias printf_uint::uvalue#6 = printf_uint::uvalue#7 +Alias printf_uint::format_radix#10 = printf_uint::format_radix#6 +Alias printf_uint::format_min_length#10 = printf_uint::format_min_length#6 +Alias printf_uint::format_justify_left#10 = printf_uint::format_justify_left#6 +Alias printf_uint::format_sign_always#10 = printf_uint::format_sign_always#7 +Alias printf_uint::format_zero_padding#10 = printf_uint::format_zero_padding#6 +Alias printf_uint::format_upper_case#10 = printf_uint::format_upper_case#6 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#2 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 +Alias test_slope::x#3 = test_slope::x#4 +Alias test_slope::x_inc#11 = test_slope::x_inc#12 test_slope::x_inc#7 +Alias test_slope::y_inc#10 = test_slope::y_inc#7 test_slope::y_inc#6 +Alias test_slope::mapline#2 = test_slope::mapline#5 test_slope::mapline#3 +Alias test_slope::y#2 = test_slope::y#4 test_slope::y#3 +Alias test_slope::trees#6 = test_slope::trees#7 +Successful SSA optimization Pass2AliasElimination +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values toupper::ch#1 toupper::ch#0 +Identical Phi Values memcpy::source#1 memcpy::source#0 +Identical Phi Values memcpy::destination#1 memcpy::destination#0 +Identical Phi Values memcpy::num#1 memcpy::num#0 +Identical Phi Values memcpy::src_end#1 memcpy::src_end#0 +Identical Phi Values memcpy::destination#2 memcpy::destination#1 +Identical Phi Values memset::end#1 memset::end#0 +Identical Phi Values memset::str#5 memset::str#3 +Identical Phi Values memset::c#2 memset::c#4 +Identical Phi Values strupr::src#0 strupr::str#0 +Identical Phi Values strupr::str#2 strupr::src#0 +Identical Phi Values strlen::str#4 strlen::str#1 +Identical Phi Values utoa::radix#1 utoa::radix#0 +Identical Phi Values utoa::value#10 utoa::value#1 +Identical Phi Values utoa::buffer#10 utoa::buffer#5 +Identical Phi Values utoa::max_digits#10 utoa::max_digits#7 +Identical Phi Values utoa::digit_values#10 utoa::digit_values#8 +Identical Phi Values utoa_append::value#5 utoa_append::value#0 +Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 +Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 +Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 +Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values putchar::code#1 cputc::convertToScreenCode1_return#0 +Identical Phi Values printf_padding::length#3 printf_padding::length#4 +Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_number_buffer::format_min_length#1 printf_number_buffer::format_min_length#0 +Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_buffer::format_justify_left#0 +Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 +Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 +Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 +Identical Phi Values test_slope::x_inc#11 test_slope::x_inc#10 +Identical Phi Values test_slope::y_inc#10 test_slope::y_inc#12 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values memset::return#0 memset::str#3 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition memcpy::$1 [15] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 +Simple Condition memset::$1 [22] if(memset::num#2<=0) goto memset::@1 +Simple Condition memset::$3 [29] if(memset::dst#2!=memset::end#0) goto memset::@4 +Simple Condition strupr::$1 [36] if(0!=*strupr::src#2) goto strupr::@2 +Simple Condition strlen::$0 [48] if(0!=*strlen::str#2) goto strlen::@2 +Simple Condition utoa::$0 [56] if(utoa::radix#0==DECIMAL) goto utoa::@1 +Simple Condition utoa::$1 [60] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +Simple Condition utoa::$2 [64] if(utoa::radix#0==OCTAL) goto utoa::@3 +Simple Condition utoa::$3 [68] if(utoa::radix#0==BINARY) goto utoa::@4 +Simple Condition utoa::$5 [85] if(utoa::digit#2<utoa::$4) goto utoa::@11 +Simple Condition utoa_append::$0 [110] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 +Simple Condition cputc::$0 [116] if(cputc::c==' 'at) goto cputc::@1 +Simple Condition cputc::$7 [130] if(*COLCRS==$28) goto cputc::@6 +Simple Condition cputs::$2 [151] if(0!=cputs::c#1) goto cputs::@2 +Simple Condition newline::$1 [162] if(*ROWCRS!=$18) goto newline::@1 +Simple Condition newline::$3 [165] if(conio_scroll_enable==1) goto newline::@4 +Simple Condition newline::$6 [167] if(conio_display_cursor!=1) goto newline::@5 +Simple Condition setcursor::$1 [195] if(conio_display_cursor==0) goto setcursor::@1 +Simple Condition printf_padding::$0 [221] if(printf_padding::i#2<printf_padding::length#4) goto printf_padding::@2 +Simple Condition printf_uint::$5 [228] if(0!=printf_uint::format_sign_always#10) goto printf_uint::@1 +Simple Condition printf_number_buffer::$0 [250] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$20 [264] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@13 +Simple Condition printf_number_buffer::$23 [269] if(printf_number_buffer::padding#1>=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [273] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [283] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition test_slope::$0 [406] if(test_slope::y#2<$143) goto test_slope::@2 +Simple Condition test_slope::$2 [408] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@4 +Simple Condition test_slope::$4 [412] if(test_slope::x#1<$1f) goto test_slope::@5 +Successful SSA optimization Pass2ConditionalJumpSimplification +Rewriting && if()-condition to two if()s [3] toupper::$2 = toupper::$0 && toupper::$1 +Rewriting ! if()-condition to reversed if() [90] utoa::$8 = ! utoa::$7 +Rewriting || if()-condition to two if()s [89] utoa::$7 = utoa::started#2 || utoa::$6 +Rewriting || if()-condition to two if()s [121] cputc::$3 = cputc::$1 || cputc::$2 +Rewriting ! if()-condition to reversed if() [256] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [255] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [254] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [278] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [277] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [292] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [291] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [290] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Successful SSA optimization Pass2ConditionalAndOrRewriting +Warning! Adding boolean cast to non-boolean condition utoa::started#2 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_justify_left#0 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Constant right-side identified [175] memcpy::num#0 = (unumber)$28*$17 +Constant right-side identified [184] *ROWCRS = (unumber)$18-1 +Constant right-side identified [209] memset::num#1 = (unumber)$28*$18 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant strlen::len#0 = 0 +Constant utoa::max_digits#0 = 0 +Constant utoa::digit_values#0 = (word*) 0 +Constant utoa::max_digits#1 = 5 +Constant utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant utoa::max_digits#2 = 4 +Constant utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant utoa::max_digits#3 = 6 +Constant utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant utoa::max_digits#4 = $10 +Constant utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant utoa::started#0 = 0 +Constant utoa::digit#0 = 0 +Constant utoa::started#1 = 1 +Constant utoa_append::digit#0 = 0 +Constant cputc::convertToScreenCode1_v#0 = &cputc::c +Constant cputs::c#0 = 0 +Constant gotoxy::x#0 = 0 +Constant gotoxy::y#0 = 0 +Constant memcpy::num#0 = (unumber)$28*$17 +Constant memset::c#0 = 0 +Constant memset::num#0 = $28 +Constant memset::c#1 = 0 +Constant memset::num#1 = (unumber)$28*$18 +Constant gotoxy::x#1 = 0 +Constant gotoxy::y#1 = 0 +Constant printf_padding::i#0 = 0 +Constant printf_uint::$1 = '+'at +Constant printf_uint::$0 = 0 +Constant utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::padding#0 = 0 +Constant printf_number_buffer::padding#2 = 0 +Constant printf_padding::pad#0 = ' 'at +Constant printf_padding::pad#1 = '0'at +Constant printf_padding::pad#2 = ' 'at +Constant test_slope::x_inc#0 = 3 +Constant test_slope::y_inc#0 = 1 +Constant cputs::s#2 = main::s +Constant printf_uint::format_min_length#0 = 0 +Constant printf_uint::format_justify_left#0 = 0 +Constant printf_uint::format_sign_always#0 = 0 +Constant printf_uint::format_zero_padding#0 = 0 +Constant printf_uint::format_upper_case#0 = 0 +Constant printf_uint::format_radix#0 = DECIMAL +Constant cputs::s#3 = main::s1 +Constant test_slope::x_inc#1 = 1 +Constant test_slope::y_inc#1 = 1 +Constant cputs::s#4 = main::s2 +Constant printf_uint::format_min_length#1 = 0 +Constant printf_uint::format_justify_left#1 = 0 +Constant printf_uint::format_sign_always#1 = 0 +Constant printf_uint::format_zero_padding#1 = 0 +Constant printf_uint::format_upper_case#1 = 0 +Constant printf_uint::format_radix#1 = DECIMAL +Constant cputs::s#5 = main::s3 +Constant test_slope::x_inc#2 = 3 +Constant test_slope::y_inc#2 = 1 +Constant cputs::s#6 = main::s4 +Constant printf_uint::format_min_length#2 = 0 +Constant printf_uint::format_justify_left#2 = 0 +Constant printf_uint::format_sign_always#2 = 0 +Constant printf_uint::format_zero_padding#2 = 0 +Constant printf_uint::format_upper_case#2 = 0 +Constant printf_uint::format_radix#2 = DECIMAL +Constant cputs::s#7 = main::s5 +Constant test_slope::x_inc#3 = 5 +Constant test_slope::y_inc#3 = 1 +Constant cputs::s#8 = main::s6 +Constant printf_uint::format_min_length#3 = 0 +Constant printf_uint::format_justify_left#3 = 0 +Constant printf_uint::format_sign_always#3 = 0 +Constant printf_uint::format_zero_padding#3 = 0 +Constant printf_uint::format_upper_case#3 = 0 +Constant printf_uint::format_radix#3 = DECIMAL +Constant cputs::s#9 = main::s7 +Constant test_slope::x_inc#4 = 7 +Constant test_slope::y_inc#4 = 1 +Constant cputs::s#10 = main::s8 +Constant printf_uint::format_min_length#4 = 0 +Constant printf_uint::format_justify_left#4 = 0 +Constant printf_uint::format_sign_always#4 = 0 +Constant printf_uint::format_zero_padding#4 = 0 +Constant printf_uint::format_upper_case#4 = 0 +Constant printf_uint::format_radix#4 = DECIMAL +Constant cputs::s#11 = main::s9 +Constant test_slope::x_inc#5 = 1 +Constant test_slope::y_inc#5 = 2 +Constant cputs::s#12 = main::s10 +Constant printf_uint::format_min_length#5 = 0 +Constant printf_uint::format_justify_left#5 = 0 +Constant printf_uint::format_sign_always#5 = 0 +Constant printf_uint::format_zero_padding#5 = 0 +Constant printf_uint::format_upper_case#5 = 0 +Constant printf_uint::format_radix#5 = DECIMAL +Constant cputs::s#13 = main::s11 +Constant test_slope::x#0 = 0 +Constant test_slope::trees#0 = 0 +Constant test_slope::mapline#0 = map +Constant test_slope::y#0 = 0 +Constant conio_reverse_value = 0 +Constant conio_display_cursor = 1 +Constant conio_scroll_enable = 1 +Successful SSA optimization Pass2ConstantIdentification +Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 +Successful SSA optimization Pass2ConstantIdentification +Constant strupr::return#2 = strupr::str#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [165] if(conio_scroll_enable==1) goto newline::@4 +if() condition always false - eliminating [167] if(conio_display_cursor!=1) goto newline::@5 +if() condition always false - eliminating [195] if(conio_display_cursor==0) goto setcursor::@1 +Successful SSA optimization Pass2ConstantIfs +Consolidated constant strings into main::s1 +Successful SSA optimization Pass2ConstantStringConsolidation +Simplifying expression containing zero cputc::convertToScreenCode1_return#0 in [140] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 | conio_reverse_value +Simplifying expression containing zero (byte*)&printf_buffer in [232] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [237] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused variable memcpy::return#2 and assignment [127] memcpy::return#2 = memcpy::destination#0 +Eliminating unused variable memset::return#2 and assignment [131] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [155] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [176] printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#10 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [179] printf_number_buffer::format_radix#0 = printf_uint::format_radix#10 +Eliminating unused constant strupr::return#2 +Eliminating unused constant utoa::max_digits#0 +Eliminating unused constant utoa::digit_values#0 +Eliminating unused constant cputs::c#0 +Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN +Eliminating unused constant conio_reverse_value +Eliminating unused constant conio_display_cursor +Eliminating unused constant conio_scroll_enable +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing unused block newline::@3 +Removing unused block newline::@8 +Removing PHI-reference to removed block (setcursor::@1) in block setcursor::@2 +Removing unused block setcursor::@1 +Removing unused block main::@return +Successful SSA optimization Pass2EliminateUnusedBlocks +Removing unused procedure __start +Removing unused procedure block __start +Removing unused procedure block __start::__init1 +Removing unused procedure block __start::@1 +Removing unused procedure block __start::@2 +Removing unused procedure block __start::@return +Successful SSA optimization PassNEliminateEmptyStart +Adding number conversion cast (unumber) 0 in [59] utoa::$12 = 0 != utoa::started#2 +Adding number conversion cast (unumber) 0 in [193] printf_number_buffer::$33 = 0 != printf_number_buffer::format_zero_padding#0 +Adding number conversion cast (unumber) 0 in [202] printf_number_buffer::$34 = 0 != printf_number_buffer::format_justify_left#0 +Adding number conversion cast (snumber) 0 in [264] printf_number_buffer::$35 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [267] printf_number_buffer::$36 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [269] printf_number_buffer::$37 = 0 != printf_number_buffer::padding#10 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias setcursor::c#1 = setcursor::c#3 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values gotoxy::x#2 gotoxy::x#1 +Identical Phi Values gotoxy::y#2 gotoxy::y#1 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition toupper::$0 [2] if(toupper::ch#0>='a'at) goto toupper::@3 +Simple Condition utoa::$12 [60] if(0!=utoa::started#2) goto utoa::@14 +Simple Condition cputc::$1 [85] if(cputc::c==' +'at) goto cputc::@2 +Simple Condition printf_number_buffer::$1 [178] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$33 [193] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 +Simple Condition printf_number_buffer::$34 [202] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 +Simple Condition toupper::$1 [258] if(toupper::ch#0<='z'at) goto toupper::@1 +Simple Condition utoa::$6 [259] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition cputc::$2 [260] if(cputc::c==$9b) goto cputc::@2 +Simple Condition printf_number_buffer::$35 [262] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [263] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$36 [265] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [267] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [268] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Successful SSA optimization Pass2ConditionalJumpSimplification +Negating conditional jump and destination [2] if(toupper::ch#0<'a'at) goto toupper::@2 +Negating conditional jump and destination [178] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [193] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [202] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [263] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [268] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConditionalJumpSequenceImprovement +Constant right-side identified [45] utoa::buffer#0 = ++ utoa::buffer#5 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#0 = ++utoa::buffer#5 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant gotoxy::x#0 +Eliminating unused constant gotoxy::y#0 +Successful SSA optimization PassNEliminateUnusedVars +Constant right-side identified [44] utoa::buffer#1 = ++ utoa::buffer#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#1 = ++utoa::buffer#0 +Successful SSA optimization Pass2ConstantIdentification +Constant right-side identified [45] utoa::buffer#2 = ++ utoa::buffer#1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#2 = ++utoa::buffer#1 +Successful SSA optimization Pass2ConstantIdentification +Inlining Noop Cast [4] memcpy::src#0 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [5] memcpy::dst#0 = (byte*)memcpy::destination#0 keeping memcpy::destination#0 +Inlining Noop Cast [6] memcpy::$2 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [16] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [18] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [138] memset::str#1 = (void*)*SAVMSC keeping *SAVMSC +Inlining Noop Cast [173] printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Successful SSA optimization Pass2NopCastInlining +Inlining Noop Cast [115] memcpy::source#0 = (void*)newline::$7 keeping memcpy::source#0 +Inlining Noop Cast [118] memset::str#0 = (void*)newline::$9 keeping memset::str#0 +Successful SSA optimization Pass2NopCastInlining +Rewriting multiplication to use shift [51] utoa::$10 = utoa::digit#2 * SIZEOF_WORD +Rewriting multiplication to use shift and addition[105] cursorLocation::$0 = cursorLocation::$3 * $28 +Rewriting multiplication to use shift and addition[238] test_slope::$5 = test_slope::y_inc#12 * $1f +Successful SSA optimization Pass2MultiplyToShiftRewriting +Inlining constant with var siblings memset::c#0 +Inlining constant with var siblings memset::num#0 +Inlining constant with var siblings memset::c#1 +Inlining constant with var siblings memset::num#1 +Inlining constant with var siblings strlen::len#0 +Inlining constant with var siblings strlen::str#1 +Inlining constant with var siblings utoa::max_digits#1 +Inlining constant with var siblings utoa::digit_values#1 +Inlining constant with var siblings utoa::max_digits#2 +Inlining constant with var siblings utoa::digit_values#2 +Inlining constant with var siblings utoa::max_digits#3 +Inlining constant with var siblings utoa::digit_values#3 +Inlining constant with var siblings utoa::max_digits#4 +Inlining constant with var siblings utoa::digit_values#4 +Inlining constant with var siblings utoa::started#0 +Inlining constant with var siblings utoa::digit#0 +Inlining constant with var siblings utoa::started#1 +Inlining constant with var siblings utoa::buffer#5 +Inlining constant with var siblings utoa::buffer#0 +Inlining constant with var siblings utoa::buffer#1 +Inlining constant with var siblings utoa::buffer#2 +Inlining constant with var siblings utoa_append::digit#0 +Inlining constant with var siblings cputs::s#2 +Inlining constant with var siblings cputs::s#3 +Inlining constant with var siblings cputs::s#4 +Inlining constant with var siblings cputs::s#5 +Inlining constant with var siblings cputs::s#6 +Inlining constant with var siblings cputs::s#7 +Inlining constant with var siblings cputs::s#8 +Inlining constant with var siblings cputs::s#9 +Inlining constant with var siblings cputs::s#10 +Inlining constant with var siblings cputs::s#11 +Inlining constant with var siblings cputs::s#12 +Inlining constant with var siblings cputs::s#13 +Inlining constant with var siblings cputs::s#1 +Inlining constant with var siblings printf_padding::i#0 +Inlining constant with var siblings printf_padding::pad#0 +Inlining constant with var siblings printf_padding::pad#1 +Inlining constant with var siblings printf_padding::pad#2 +Inlining constant with var siblings printf_uint::format_min_length#0 +Inlining constant with var siblings printf_uint::format_justify_left#0 +Inlining constant with var siblings printf_uint::format_sign_always#0 +Inlining constant with var siblings printf_uint::format_zero_padding#0 +Inlining constant with var siblings printf_uint::format_upper_case#0 +Inlining constant with var siblings printf_uint::format_radix#0 +Inlining constant with var siblings printf_uint::format_min_length#1 +Inlining constant with var siblings printf_uint::format_justify_left#1 +Inlining constant with var siblings printf_uint::format_sign_always#1 +Inlining constant with var siblings printf_uint::format_zero_padding#1 +Inlining constant with var siblings printf_uint::format_upper_case#1 +Inlining constant with var siblings printf_uint::format_radix#1 +Inlining constant with var siblings printf_uint::format_min_length#2 +Inlining constant with var siblings printf_uint::format_justify_left#2 +Inlining constant with var siblings printf_uint::format_sign_always#2 +Inlining constant with var siblings printf_uint::format_zero_padding#2 +Inlining constant with var siblings printf_uint::format_upper_case#2 +Inlining constant with var siblings printf_uint::format_radix#2 +Inlining constant with var siblings printf_uint::format_min_length#3 +Inlining constant with var siblings printf_uint::format_justify_left#3 +Inlining constant with var siblings printf_uint::format_sign_always#3 +Inlining constant with var siblings printf_uint::format_zero_padding#3 +Inlining constant with var siblings printf_uint::format_upper_case#3 +Inlining constant with var siblings printf_uint::format_radix#3 +Inlining constant with var siblings printf_uint::format_min_length#4 +Inlining constant with var siblings printf_uint::format_justify_left#4 +Inlining constant with var siblings printf_uint::format_sign_always#4 +Inlining constant with var siblings printf_uint::format_zero_padding#4 +Inlining constant with var siblings printf_uint::format_upper_case#4 +Inlining constant with var siblings printf_uint::format_radix#4 +Inlining constant with var siblings printf_uint::format_min_length#5 +Inlining constant with var siblings printf_uint::format_justify_left#5 +Inlining constant with var siblings printf_uint::format_sign_always#5 +Inlining constant with var siblings printf_uint::format_zero_padding#5 +Inlining constant with var siblings printf_uint::format_upper_case#5 +Inlining constant with var siblings printf_uint::format_radix#5 +Inlining constant with var siblings printf_number_buffer::padding#0 +Inlining constant with var siblings printf_number_buffer::padding#2 +Inlining constant with var siblings test_slope::x_inc#0 +Inlining constant with var siblings test_slope::y_inc#0 +Inlining constant with var siblings test_slope::x_inc#1 +Inlining constant with var siblings test_slope::y_inc#1 +Inlining constant with var siblings test_slope::x_inc#2 +Inlining constant with var siblings test_slope::y_inc#2 +Inlining constant with var siblings test_slope::x_inc#3 +Inlining constant with var siblings test_slope::y_inc#3 +Inlining constant with var siblings test_slope::x_inc#4 +Inlining constant with var siblings test_slope::y_inc#4 +Inlining constant with var siblings test_slope::x_inc#5 +Inlining constant with var siblings test_slope::y_inc#5 +Inlining constant with var siblings test_slope::x#0 +Inlining constant with var siblings test_slope::trees#0 +Inlining constant with var siblings test_slope::mapline#0 +Inlining constant with var siblings test_slope::y#0 +Constant inlined cputs::s#5 = main::s1 +Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant inlined cputs::s#6 = main::s4 +Constant inlined cputs::s#3 = main::s1 +Constant inlined cputs::s#4 = main::s2 +Constant inlined utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined cputs::s#2 = main::s +Constant inlined utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant inlined utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant inlined strlen::len#0 = 0 +Constant inlined test_slope::x_inc#1 = 1 +Constant inlined test_slope::x_inc#0 = 3 +Constant inlined test_slope::x_inc#3 = 5 +Constant inlined test_slope::x_inc#2 = 3 +Constant inlined test_slope::x_inc#5 = 1 +Constant inlined test_slope::x_inc#4 = 7 +Constant inlined test_slope::trees#0 = 0 +Constant inlined memset::c#0 = 0 +Constant inlined cputs::s#9 = main::s1 +Constant inlined memset::c#1 = 0 +Constant inlined cputs::s#7 = main::s1 +Constant inlined cputs::s#8 = main::s6 +Constant inlined utoa_append::digit#0 = 0 +Constant inlined utoa::digit#0 = 0 +Constant inlined printf_uint::format_upper_case#5 = 0 +Constant inlined printf_uint::format_upper_case#4 = 0 +Constant inlined printf_uint::format_upper_case#3 = 0 +Constant inlined printf_uint::format_upper_case#2 = 0 +Constant inlined printf_uint::format_upper_case#1 = 0 +Constant inlined printf_uint::format_upper_case#0 = 0 +Constant inlined strupr::str#0 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_padding::pad#0 = ' 'at +Constant inlined printf_padding::i#0 = 0 +Constant inlined printf_padding::pad#1 = '0'at +Constant inlined printf_padding::pad#2 = ' 'at +Constant inlined utoa::started#1 = 1 +Constant inlined utoa::started#0 = 0 +Constant inlined test_slope::y#0 = 0 +Constant inlined utoa::buffer#0 = ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#1 = ++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined memset::num#1 = (word)$28*$18 +Constant inlined memset::num#0 = $28 +Constant inlined test_slope::mapline#0 = map +Constant inlined main::s11 = main::s1 +Constant inlined printf_uint::format_zero_padding#3 = 0 +Constant inlined printf_number_buffer::padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#4 = 0 +Constant inlined printf_uint::format_zero_padding#1 = 0 +Constant inlined test_slope::x#0 = 0 +Constant inlined printf_uint::format_zero_padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#5 = 0 +Constant inlined test_slope::y_inc#4 = 1 +Constant inlined test_slope::y_inc#3 = 1 +Constant inlined test_slope::y_inc#2 = 1 +Constant inlined test_slope::y_inc#1 = 1 +Constant inlined utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#2 = ++++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_sign_always#0 = 0 +Constant inlined printf_uint::format_sign_always#1 = 0 +Constant inlined test_slope::y_inc#5 = 2 +Constant inlined utoa::max_digits#1 = 5 +Constant inlined printf_uint::format_sign_always#2 = 0 +Constant inlined printf_uint::format_radix#0 = DECIMAL +Constant inlined utoa::max_digits#2 = 4 +Constant inlined printf_uint::format_sign_always#3 = 0 +Constant inlined printf_uint::format_radix#1 = DECIMAL +Constant inlined utoa::max_digits#3 = 6 +Constant inlined printf_uint::format_sign_always#4 = 0 +Constant inlined printf_uint::format_radix#2 = DECIMAL +Constant inlined utoa::max_digits#4 = $10 +Constant inlined printf_uint::format_sign_always#5 = 0 +Constant inlined printf_uint::format_radix#3 = DECIMAL +Constant inlined test_slope::y_inc#0 = 1 +Constant inlined printf_uint::format_radix#4 = DECIMAL +Constant inlined printf_uint::format_zero_padding#0 = 0 +Constant inlined printf_uint::format_radix#5 = DECIMAL +Constant inlined printf_number_buffer::padding#0 = 0 +Constant inlined printf_uint::format_justify_left#0 = 0 +Constant inlined printf_uint::format_justify_left#2 = 0 +Constant inlined printf_uint::format_justify_left#1 = 0 +Constant inlined printf_uint::format_justify_left#4 = 0 +Constant inlined strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_uint::format_justify_left#3 = 0 +Constant inlined printf_uint::format_min_length#4 = 0 +Constant inlined printf_uint::format_min_length#5 = 0 +Constant inlined printf_uint::format_min_length#0 = 0 +Constant inlined printf_uint::format_min_length#1 = 0 +Constant inlined printf_uint::format_min_length#2 = 0 +Constant inlined printf_uint::format_min_length#3 = 0 +Constant inlined printf_uint::format_justify_left#5 = 0 +Constant inlined printf_uint::$1 = '+'at +Constant inlined printf_uint::$0 = 0 +Constant inlined main::s5 = main::s1 +Constant inlined main::s3 = main::s1 +Constant inlined main::s9 = main::s1 +Constant inlined main::s7 = main::s1 +Constant inlined cputs::s#13 = main::s1 +Constant inlined cputs::s#12 = main::s10 +Constant inlined cputs::s#11 = main::s1 +Constant inlined cputs::s#10 = main::s8 +Successful SSA optimization Pass2ConstantInlining +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Successful SSA optimization Pass2ConstantSimplification +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 +Successful SSA optimization Pass2ConstantSimplification +Adding number conversion cast (unumber) 1 in [43] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1) = 'r'at +Adding number conversion cast (unumber) 2 in [44] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2) = 'r'at +Adding number conversion cast (unumber) 3 in [45] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+3) = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias cursorLocation::$0 = cursorLocation::$6 +Alias test_slope::$5 = test_slope::$13 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values memset::c#4 0 +Identical Phi Values printf_uint::format_sign_always#10 0 +Identical Phi Values printf_uint::format_radix#10 DECIMAL +Identical Phi Values printf_uint::format_min_length#10 0 +Identical Phi Values printf_uint::format_justify_left#10 0 +Identical Phi Values printf_uint::format_zero_padding#10 0 +Identical Phi Values printf_uint::format_upper_case#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant utoa::radix#0 = DECIMAL +Constant printf_number_buffer::format_min_length#0 = 0 +Constant printf_number_buffer::format_justify_left#0 = 0 +Constant printf_number_buffer::format_zero_padding#0 = 0 +Constant printf_number_buffer::format_upper_case#0 = 0 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed byte)printf_number_buffer::format_min_length#0 in [167] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization Pass2ConstantValues +if() condition always true - replacing block destination [33] if(utoa::radix#0==DECIMAL) goto utoa::@1 +if() condition always false - eliminating [34] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [35] if(utoa::radix#0==OCTAL) goto utoa::@3 +if() condition always false - eliminating [36] if(utoa::radix#0==BINARY) goto utoa::@4 +if() condition always false - eliminating [145] if(0!=0) goto printf_uint::@1 +if() condition always true - replacing block destination [158] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always false - eliminating [160] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [173] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [176] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [180] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [247] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [250] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (signed byte)printf_number_buffer::format_min_length#0 in [167] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyConstantZero +Simplifying expression containing zero printf_number_buffer::len#2 in [167] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused constant BINARY +Eliminating unused constant OCTAL +Eliminating unused constant HEXADECIMAL +Eliminating unused constant utoa::radix#0 +Eliminating unused constant printf_number_buffer::format_min_length#0 +Eliminating unused constant printf_number_buffer::format_justify_left#0 +Eliminating unused constant printf_number_buffer::format_zero_padding#0 +Eliminating unused constant printf_number_buffer::format_upper_case#0 +Eliminating unused constant SIZEOF_WORD +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant DECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable toupper::return#0 from unused block toupper::@1 +Eliminating variable toupper::return#2 from unused block toupper::@return +Eliminating variable strupr::src#2 from unused block strupr::@1 +Eliminating variable toupper::ch#0 from unused block strupr::@2 +Eliminating variable toupper::return#3 from unused block strupr::@2 +Eliminating variable strupr::$0 from unused block strupr::@4 +Eliminating variable strupr::src#1 from unused block strupr::@4 +Eliminating variable strlen::str#2 from unused block strlen::@1 +Eliminating variable strlen::len#2 from unused block strlen::@1 +Eliminating variable strlen::len#1 from unused block strlen::@2 +Eliminating variable strlen::str#0 from unused block strlen::@2 +Eliminating variable strlen::return#2 from unused block printf_number_buffer::@6 +Eliminating variable printf_number_buffer::$19 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#0 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#2 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::padding#1 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::len#1 from unused block printf_number_buffer::@7 +Eliminating variable printf_padding::length#1 from unused block printf_number_buffer::@10 +Eliminating variable printf_padding::length#2 from unused block printf_number_buffer::@12 +Removing unused procedure toupper +Removing unused procedure block toupper +Removing unused procedure block toupper::@1 +Removing PHI-reference to removed block (toupper::@1) in block toupper::@return +Removing unused procedure block toupper::@2 +Removing PHI-reference to removed block (toupper::@2) in block toupper::@return +Removing unused procedure block toupper::@return +Removing unused procedure block toupper::@3 +Removing unused procedure strupr +Removing unused procedure block strupr +Removing PHI-reference to removed block (strupr) in block strupr::@1 +Removing unused procedure block strupr::@1 +Removing unused procedure block strupr::@2 +Removing unused procedure block strupr::@4 +Removing unused procedure block strupr::@3 +Removing unused procedure block strupr::@return +Removing unused procedure strlen +Removing unused procedure block strlen +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing unused procedure block strlen::@1 +Removing unused procedure block strlen::@2 +Removing unused procedure block strlen::@3 +Removing unused procedure block strlen::@return +Removing unused block utoa::@6 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing unused block utoa::@2 +Removing unused block utoa::@7 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing unused block utoa::@3 +Removing unused block utoa::@8 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing unused block utoa::@4 +Removing unused block utoa::@9 +Removing PHI-reference to removed block (printf_uint::@1) in block printf_uint::@3 +Removing unused block printf_uint::@1 +Removing unused block printf_number_buffer::@6 +Removing PHI-reference to removed block (printf_number_buffer::@15) in block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@15 +Removing PHI-reference to removed block (printf_number_buffer::@13) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@7 +Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@14 +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing unused block printf_number_buffer::@10 +Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@11 +Removing unused block printf_number_buffer::@20 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing unused block printf_number_buffer::@12 +Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@24 +Removing unused block printf_number_buffer::@25 +Removing unused block printf_number_buffer::@26 +Successful SSA optimization Pass2EliminateUnusedBlocks +Identical Phi Values utoa::max_digits#7 5 +Identical Phi Values utoa::digit_values#8 RADIX_DECIMAL_VALUES +Identical Phi Values printf_padding::length#4 printf_padding::length#0 +Identical Phi Values printf_padding::pad#5 ' 'at +Identical Phi Values printf_uint::$2 0 +Identical Phi Values printf_number_buffer::padding#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [18] utoa::$4 = 5 - 1 +Constant right-side identified [128] printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::$4 = 5-1 +Constant printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always false - eliminating [113] if(printf_padding::i#2<printf_padding::length#0) goto printf_padding::@2 +if() condition always false - eliminating [194] if(0!=0) goto printf_number_buffer::@8 +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (byte)0 in +Successful SSA optimization PassNSimplifyConstantZero +Eliminating unused constant RADIX_BINARY_VALUES +Eliminating unused constant RADIX_OCTAL_VALUES +Eliminating unused constant RADIX_HEXADECIMAL_VALUES +Eliminating unused constant printf_padding::length#0 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 +Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 +Removing unused procedure printf_padding +Removing unused procedure block printf_padding +Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 +Removing unused procedure block printf_padding::@1 +Removing unused procedure block printf_padding::@2 +Removing unused procedure block printf_padding::@3 +Removing unused procedure block printf_padding::@return +Removing unused block printf_number_buffer::@8 +Removing unused block printf_number_buffer::@16 +Successful SSA optimization Pass2EliminateUnusedBlocks +Constant inlined utoa::$4 = 5-1 +Successful SSA optimization Pass2ConstantInlining +Added new block during phi lifting utoa::@17(between utoa::@16 and utoa::@13) +Added new block during phi lifting test_slope::@8(between test_slope::@2 and test_slope::@4) +Added new block during phi lifting test_slope::@9(between test_slope::@4 and test_slope::@5) +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@2 +Adding NOP phi() at start of main::@5 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of main::@9 +Adding NOP phi() at start of main::@10 +Adding NOP phi() at start of main::@13 +Adding NOP phi() at start of main::@14 +Adding NOP phi() at start of main::@17 +Adding NOP phi() at start of main::@18 +Adding NOP phi() at start of main::@21 +Adding NOP phi() at start of main::@22 +Adding NOP phi() at start of main::@25 +Adding NOP phi() at start of main::@26 +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of test_slope::@3 +Adding NOP phi() at start of printf_uint::@2 +Adding NOP phi() at start of printf_uint::@5 +Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of gotoxy::@1 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of cputc::convertToScreenCode1_@return +Adding NOP phi() at start of cputc::@7 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@12 +Adding NOP phi() at start of cputc::@11 +Adding NOP phi() at start of cputc::@9 +Adding NOP phi() at start of cputc::@8 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of utoa::@1 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@23 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@17 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@19 +Adding NOP phi() at start of putchar::@2 +Adding NOP phi() at start of newline::@2 +Adding NOP phi() at start of newline::@4 +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of newline::@7 +Adding NOP phi() at start of memcpy::@3 +CALL GRAPH +Calls in [main] to clrscr:1 test_slope:3 cputs:6 printf_uint:8 cputs:10 test_slope:12 cputs:15 printf_uint:17 cputs:19 test_slope:21 cputs:24 printf_uint:26 cputs:28 test_slope:30 cputs:33 printf_uint:35 cputs:37 test_slope:39 cputs:42 printf_uint:44 cputs:46 test_slope:48 cputs:51 printf_uint:53 cputs:55 +Calls in [clrscr] to memset:59 gotoxy:61 +Calls in [cputs] to cputc:102 +Calls in [printf_uint] to utoa:108 printf_number_buffer:110 +Calls in [gotoxy] to setcursor:126 +Calls in [cputc] to putchar:136 setcursor:140 newline:144 newline:147 setcursor:150 +Calls in [utoa] to utoa_append:178 +Calls in [printf_number_buffer] to cputc:190 cputs:195 +Calls in [setcursor] to cursorLocation:199 +Calls in [putchar] to cursorLocation:210 setcursor:216 +Calls in [newline] to memcpy:227 memset:230 setcursor:233 + +Created 25 initial phi equivalence classes +Coalesced [7] printf_uint::uvalue#14 = printf_uint::uvalue#0 +Coalesced [16] printf_uint::uvalue#15 = printf_uint::uvalue#1 +Coalesced [25] printf_uint::uvalue#10 = printf_uint::uvalue#2 +Coalesced [34] printf_uint::uvalue#11 = printf_uint::uvalue#3 +Coalesced [43] printf_uint::uvalue#12 = printf_uint::uvalue#4 +Coalesced [52] printf_uint::uvalue#13 = printf_uint::uvalue#5 +Coalesced [71] test_slope::trees#11 = test_slope::trees#1 +Coalesced [76] test_slope::x#11 = test_slope::x#2 +Coalesced [88] test_slope::y#8 = test_slope::y#1 +Coalesced [89] test_slope::mapline#8 = test_slope::mapline#1 +Coalesced [90] test_slope::x#9 = test_slope::x#8 +Coalesced [91] test_slope::trees#9 = test_slope::trees#6 +Coalesced [92] test_slope::x#10 = test_slope::x#1 +Coalesced (already) [93] test_slope::trees#10 = test_slope::trees#2 +Coalesced [95] cputs::s#18 = cputs::s#15 +Coalesced [103] cputs::s#19 = cputs::s#0 +Coalesced [123] memset::dst#5 = memset::dst#1 +Coalesced [154] utoa::value#17 = utoa::value#1 +Coalesced [166] utoa::value#18 = utoa::value#2 +Coalesced [167] utoa::started#6 = utoa::started#2 +Coalesced [168] utoa::buffer#23 = utoa::buffer#11 +Coalesced [171] utoa::digit#7 = utoa::digit#1 +Coalesced (already) [172] utoa::value#16 = utoa::value#6 +Coalesced (already) [173] utoa::started#5 = utoa::started#4 +Coalesced (already) [174] utoa::buffer#22 = utoa::buffer#14 +Coalesced [182] utoa::value#19 = utoa::value#0 +Coalesced [183] utoa::buffer#24 = utoa::buffer#4 +Coalesced [236] utoa_append::value#6 = utoa_append::value#0 +Coalesced [243] utoa_append::value#7 = utoa_append::value#1 +Coalesced [244] utoa_append::digit#5 = utoa_append::digit#1 +Coalesced [262] memcpy::src#5 = memcpy::src#1 +Coalesced [263] memcpy::dst#5 = memcpy::dst#1 +Coalesced down to 19 phi equivalence classes +Culled Empty Block label main::@26 +Culled Empty Block label clrscr::@2 +Culled Empty Block label test_slope::@3 +Culled Empty Block label test_slope::@9 +Culled Empty Block label test_slope::@8 +Culled Empty Block label cputs::@3 +Culled Empty Block label printf_uint::@2 +Culled Empty Block label printf_uint::@5 +Culled Empty Block label memset::@1 +Culled Empty Block label gotoxy::@1 +Culled Empty Block label cputc::@4 +Culled Empty Block label cputc::convertToScreenCode1_@return +Culled Empty Block label cputc::@12 +Culled Empty Block label cputc::@11 +Culled Empty Block label cputc::@9 +Culled Empty Block label cputc::@8 +Culled Empty Block label utoa::@1 +Culled Empty Block label utoa::@5 +Culled Empty Block label utoa::@17 +Culled Empty Block label printf_number_buffer::@1 +Culled Empty Block label printf_number_buffer::@23 +Culled Empty Block label printf_number_buffer::@22 +Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@3 +Culled Empty Block label printf_number_buffer::@4 +Culled Empty Block label printf_number_buffer::@19 +Culled Empty Block label putchar::@2 +Culled Empty Block label newline::@2 +Culled Empty Block label newline::@4 +Culled Empty Block label newline::@7 +Culled Empty Block label memcpy::@3 +Renumbering block memset::@2 to memset::@1 +Renumbering block memset::@3 to memset::@2 +Renumbering block memset::@4 to memset::@3 +Renumbering block utoa::@10 to utoa::@1 +Renumbering block utoa::@11 to utoa::@2 +Renumbering block utoa::@12 to utoa::@3 +Renumbering block utoa::@13 to utoa::@4 +Renumbering block utoa::@14 to utoa::@5 +Renumbering block utoa::@15 to utoa::@6 +Renumbering block utoa::@16 to utoa::@7 +Renumbering block cputc::@5 to cputc::@4 +Renumbering block cputc::@6 to cputc::@5 +Renumbering block cputc::@7 to cputc::@6 +Renumbering block cputc::@10 to cputc::@7 +Renumbering block cputc::@13 to cputc::@8 +Renumbering block newline::@5 to newline::@2 +Renumbering block newline::@6 to newline::@3 +Renumbering block newline::@9 to newline::@4 +Renumbering block newline::@10 to newline::@5 +Renumbering block setcursor::@2 to setcursor::@1 +Renumbering block setcursor::@3 to setcursor::@2 +Renumbering block setcursor::@4 to setcursor::@3 +Renumbering block printf_uint::@3 to printf_uint::@1 +Renumbering block printf_uint::@4 to printf_uint::@2 +Renumbering block printf_number_buffer::@2 to printf_number_buffer::@1 +Renumbering block printf_number_buffer::@5 to printf_number_buffer::@2 +Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 +Renumbering block test_slope::@4 to test_slope::@3 +Renumbering block test_slope::@5 to test_slope::@4 +Renumbering block test_slope::@6 to test_slope::@5 +Renumbering block test_slope::@7 to test_slope::@6 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@2 +Adding NOP phi() at start of main::@4 +Adding NOP phi() at start of main::@5 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@9 +Adding NOP phi() at start of main::@10 +Adding NOP phi() at start of main::@12 +Adding NOP phi() at start of main::@13 +Adding NOP phi() at start of main::@14 +Adding NOP phi() at start of main::@16 +Adding NOP phi() at start of main::@17 +Adding NOP phi() at start of main::@18 +Adding NOP phi() at start of main::@20 +Adding NOP phi() at start of main::@21 +Adding NOP phi() at start of main::@22 +Adding NOP phi() at start of main::@24 +Adding NOP phi() at start of main::@25 +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of cputc::@6 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of utoa_append + +FINAL CONTROL FLOW GRAPH + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@2 +main::@2: scope:[main] from main + [2] phi() + [3] call test_slope + [4] test_slope::return#0 = test_slope::trees#2 + to:main::@3 +main::@3: scope:[main] from main::@2 + [5] printf_uint::uvalue#0 = test_slope::return#0 + [6] call cputs + to:main::@4 +main::@4: scope:[main] from main::@3 + [7] phi() + [8] call printf_uint + to:main::@5 +main::@5: scope:[main] from main::@4 + [9] phi() + [10] call cputs + to:main::@6 +main::@6: scope:[main] from main::@5 + [11] phi() + [12] call test_slope + [13] test_slope::return#1 = test_slope::trees#2 + to:main::@7 +main::@7: scope:[main] from main::@6 + [14] printf_uint::uvalue#1 = test_slope::return#1 + [15] call cputs + to:main::@8 +main::@8: scope:[main] from main::@7 + [16] phi() + [17] call printf_uint + to:main::@9 +main::@9: scope:[main] from main::@8 + [18] phi() + [19] call cputs + to:main::@10 +main::@10: scope:[main] from main::@9 + [20] phi() + [21] call test_slope + [22] test_slope::return#10 = test_slope::trees#2 + to:main::@11 +main::@11: scope:[main] from main::@10 + [23] printf_uint::uvalue#2 = test_slope::return#10 + [24] call cputs + to:main::@12 +main::@12: scope:[main] from main::@11 + [25] phi() + [26] call printf_uint + to:main::@13 +main::@13: scope:[main] from main::@12 + [27] phi() + [28] call cputs + to:main::@14 +main::@14: scope:[main] from main::@13 + [29] phi() + [30] call test_slope + [31] test_slope::return#11 = test_slope::trees#2 + to:main::@15 +main::@15: scope:[main] from main::@14 + [32] printf_uint::uvalue#3 = test_slope::return#11 + [33] call cputs + to:main::@16 +main::@16: scope:[main] from main::@15 + [34] phi() + [35] call printf_uint + to:main::@17 +main::@17: scope:[main] from main::@16 + [36] phi() + [37] call cputs + to:main::@18 +main::@18: scope:[main] from main::@17 + [38] phi() + [39] call test_slope + [40] test_slope::return#12 = test_slope::trees#2 + to:main::@19 +main::@19: scope:[main] from main::@18 + [41] printf_uint::uvalue#4 = test_slope::return#12 + [42] call cputs + to:main::@20 +main::@20: scope:[main] from main::@19 + [43] phi() + [44] call printf_uint + to:main::@21 +main::@21: scope:[main] from main::@20 + [45] phi() + [46] call cputs + to:main::@22 +main::@22: scope:[main] from main::@21 + [47] phi() + [48] call test_slope + [49] test_slope::return#13 = test_slope::trees#2 + to:main::@23 +main::@23: scope:[main] from main::@22 + [50] printf_uint::uvalue#5 = test_slope::return#13 + [51] call cputs + to:main::@24 +main::@24: scope:[main] from main::@23 + [52] phi() + [53] call printf_uint + to:main::@25 +main::@25: scope:[main] from main::@24 + [54] phi() + [55] call cputs + to:main::@1 +main::@1: scope:[main] from main::@1 main::@25 + [56] phi() + to:main::@1 + +void clrscr() +clrscr: scope:[clrscr] from main + [57] memset::str#7 = (void*)*SAVMSC + [58] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [59] *OLDCHR = 0 + [60] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [61] return + to:@return + +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +test_slope: scope:[test_slope] from main::@10 main::@14 main::@18 main::@2 main::@22 main::@6 + [62] test_slope::y_inc#12 = phi( main::@10/1, main::@14/1, main::@18/1, main::@2/1, main::@22/2, main::@6/1 ) + [62] test_slope::x_inc#10 = phi( main::@10/3, main::@14/5, main::@18/7, main::@2/3, main::@22/1, main::@6/1 ) + to:test_slope::@1 +test_slope::@1: scope:[test_slope] from test_slope test_slope::@4 + [63] test_slope::trees#2 = phi( test_slope/0, test_slope::@4/test_slope::trees#6 ) + [63] test_slope::x#3 = phi( test_slope/0, test_slope::@4/test_slope::x#8 ) + [63] test_slope::mapline#2 = phi( test_slope/map, test_slope::@4/test_slope::mapline#1 ) + [63] test_slope::y#2 = phi( test_slope/0, test_slope::@4/test_slope::y#1 ) + [64] if(test_slope::y#2<$143) goto test_slope::@2 + to:test_slope::@return +test_slope::@return: scope:[test_slope] from test_slope::@1 + [65] return + to:@return +test_slope::@2: scope:[test_slope] from test_slope::@1 + [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 + to:test_slope::@5 +test_slope::@5: scope:[test_slope] from test_slope::@2 + [67] test_slope::trees#1 = ++ test_slope::trees#2 + to:test_slope::@3 +test_slope::@3: scope:[test_slope] from test_slope::@2 test_slope::@5 + [68] test_slope::trees#6 = phi( test_slope::@2/test_slope::trees#2, test_slope::@5/test_slope::trees#1 ) + [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 + [70] if(test_slope::x#1<$1f) goto test_slope::@4 + to:test_slope::@6 +test_slope::@6: scope:[test_slope] from test_slope::@3 + [71] test_slope::x#2 = test_slope::x#1 - $1f + to:test_slope::@4 +test_slope::@4: scope:[test_slope] from test_slope::@3 test_slope::@6 + [72] test_slope::x#8 = phi( test_slope::@3/test_slope::x#1, test_slope::@6/test_slope::x#2 ) + [73] test_slope::$6 = test_slope::y_inc#12 << 1 + [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 + [75] test_slope::$8 = test_slope::$7 << 1 + [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 + [77] test_slope::$10 = test_slope::$9 << 1 + [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 + [79] test_slope::$12 = test_slope::$11 << 1 + [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 + [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 + [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 + to:test_slope::@1 + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@11 main::@13 main::@15 main::@17 main::@19 main::@21 main::@23 main::@25 main::@3 main::@5 main::@7 main::@9 printf_number_buffer::@2 + [83] cputs::s#15 = phi( main::@11/main::s4, main::@13/main::s1, main::@15/main::s6, main::@17/main::s1, main::@19/main::s8, main::@21/main::s1, main::@23/main::s10, main::@25/main::s1, main::@3/main::s, main::@5/main::s1, main::@7/main::s2, main::@9/main::s1, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [84] cputs::s#14 = phi( cputs/cputs::s#15, cputs::@2/cputs::s#0 ) + [85] cputs::c#1 = *cputs::s#14 + [86] cputs::s#0 = ++ cputs::s#14 + [87] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [88] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [89] cputc::c = cputs::c#1 + [90] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@12 main::@16 main::@20 main::@24 main::@4 main::@8 + [91] printf_uint::uvalue#6 = phi( main::@12/printf_uint::uvalue#2, main::@16/printf_uint::uvalue#3, main::@20/printf_uint::uvalue#4, main::@24/printf_uint::uvalue#5, main::@4/printf_uint::uvalue#0, main::@8/printf_uint::uvalue#1 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [92] *((byte*)&printf_buffer) = 0 + [93] utoa::value#1 = printf_uint::uvalue#6 + [94] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [95] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [96] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [97] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [98] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [98] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [99] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [101] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [102] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [103] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [104] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [105] *memset::dst#2 = 0 + [106] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [107] *COLCRS = gotoxy::x#1 + [108] *ROWCRS = gotoxy::y#1 + [109] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [110] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [111] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [112] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [113] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [115] phi() + [116] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [117] *COLCRS = ++ *COLCRS + [118] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [119] phi() + [120] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [121] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [122] *COLCRS = 0 + [123] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [124] *COLCRS = 0 + [125] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [126] *COLCRS = 0 + [127] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [128] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [129] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [129] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [129] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [129] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [130] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [131] utoa::$11 = (byte)utoa::value#2 + [132] *utoa::buffer#11 = DIGITS[utoa::$11] + [133] utoa::buffer#3 = ++ utoa::buffer#11 + [134] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [135] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [136] utoa::$10 = utoa::digit#2 << 1 + [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [138] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [140] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [140] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [140] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [141] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [142] utoa_append::buffer#0 = utoa::buffer#11 + [143] utoa_append::value#0 = utoa::value#2 + [144] utoa_append::sub#0 = utoa::digit_value#0 + [145] call utoa_append + [146] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [147] utoa::value#0 = utoa_append::return#0 + [148] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [149] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [150] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [151] cputc::c = printf_number_buffer::buffer_sign#0 + [152] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [153] phi() + [154] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [155] return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [156] *(*OLDADR) = *OLDCHR + [157] call cursorLocation + [158] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [159] setcursor::loc#0 = cursorLocation::return#3 + [160] setcursor::c#0 = *setcursor::loc#0 + [161] *OLDCHR = setcursor::c#0 + [162] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [163] *CRSINH = 0 + [164] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [165] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [166] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [167] *(*OLDADR) = *OLDCHR + [168] call cursorLocation + [169] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [170] putchar::loc#0 = cursorLocation::return#0 + [171] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [172] *putchar::loc#0 = putchar::newChar#0 + [173] *OLDCHR = putchar::newChar#0 + [174] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [175] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [176] *ROWCRS = ++ *ROWCRS + [177] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [178] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [179] newline::start#0 = *SAVMSC + [180] memcpy::source#0 = newline::start#0 + $28 + [181] memcpy::destination#0 = (void*)newline::start#0 + [182] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [183] memset::str#0 = newline::start#0 + (word)$28*$17 + [184] memset::str#8 = (void*)memset::str#0 + [185] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [186] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [187] phi() + [188] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [189] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [190] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [191] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [191] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [194] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [195] utoa_append::digit#1 = ++ utoa_append::digit#2 + [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [197] cursorLocation::$3 = (word)*ROWCRS + [198] cursorLocation::$4 = cursorLocation::$3 << 2 + [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [200] cursorLocation::$0 = cursorLocation::$5 << 3 + [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [203] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [206] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [207] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [207] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [209] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [210] *memcpy::dst#2 = *memcpy::src#2 + [211] memcpy::dst#1 = ++ memcpy::dst#2 + [212] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 + + +VARIABLE REGISTER WEIGHTS +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore 77526.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 183333.6666666667 +byte* cputc::convertToScreenCode1_v +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 10001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 5000.5 +to_nomodify byte* cputs::s#14 15502.0 +to_nomodify byte* cputs::s#15 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 2.00000002E8 +byte*~ cursorLocation::$1 2.00000002E8 +word~ cursorLocation::$3 1.500000015E8 +word~ cursorLocation::$4 2.00000002E8 +word~ cursorLocation::$5 2.00000002E8 +byte* cursorLocation::return +byte* cursorLocation::return#0 2000002.0 +byte* cursorLocation::return#1 2.775000075E7 +byte* cursorLocation::return#3 2.0000002E7 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::y +void main() +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 333333.6666666667 +byte* memcpy::dst +byte* memcpy::dst#1 1.000000001E9 +byte* memcpy::dst#2 1.0033333346666667E9 +byte* memcpy::dst#4 2.0000002E7 +word memcpy::num +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 333333.6666666667 +byte* memcpy::src +byte* memcpy::src#1 2.000000002E9 +byte* memcpy::src#2 1.00250000125E9 +byte* memcpy::src#4 1.0000001E7 +byte* memcpy::src_end +byte* memcpy::src_end#0 1.2625000025E8 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 2.000000002E9 +byte* memset::dst#2 1.3366666683333335E9 +byte* memset::dst#4 2.0000002E7 +byte* memset::end +byte* memset::end#0 1.683333336666667E8 +word memset::num +word memset::num#2 1.0000001E7 +void* memset::return +void* memset::str +byte* memset::str#0 1000001.0 +void* memset::str#3 333337.3333333334 +void* memset::str#7 22.0 +void* memset::str#8 2000002.0 +void newline() +byte* newline::start +byte* newline::start#0 750000.75 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 1.3333333333333333 +word printf_uint::uvalue#1 1.3333333333333333 +word printf_uint::uvalue#2 1.3333333333333333 +word printf_uint::uvalue#3 1.3333333333333333 +word printf_uint::uvalue#4 1.3333333333333333 +word printf_uint::uvalue#5 1.3333333333333333 +word printf_uint::uvalue#6 11.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 1000001.0 +byte putchar::newChar +byte putchar::newChar#0 1500001.5 +void setcursor() +byte setcursor::c +byte setcursor::c#0 7500000.75 +byte setcursor::c#1 2.0000002E7 +byte* setcursor::loc +byte* setcursor::loc#0 1.0000001E7 +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +byte~ test_slope::$10 202.0 +byte~ test_slope::$11 202.0 +byte~ test_slope::$12 202.0 +byte~ test_slope::$5 202.0 +byte~ test_slope::$6 202.0 +byte~ test_slope::$7 202.0 +byte~ test_slope::$8 202.0 +byte~ test_slope::$9 202.0 +byte* test_slope::mapline +byte* test_slope::mapline#1 101.0 +byte* test_slope::mapline#2 17.823529411764707 +word test_slope::return +word test_slope::return#0 4.0 +word test_slope::return#1 4.0 +word test_slope::return#10 4.0 +word test_slope::return#11 4.0 +word test_slope::return#12 4.0 +word test_slope::return#13 4.0 +word test_slope::trees +word test_slope::trees#1 202.0 +word test_slope::trees#2 31.5 +word test_slope::trees#6 20.2 +byte test_slope::x +byte test_slope::x#1 202.0 +byte test_slope::x#2 202.0 +byte test_slope::x#3 60.599999999999994 +byte test_slope::x#8 27.545454545454547 +byte test_slope::x_inc +byte test_slope::x_inc#10 5.05 +word test_slope::y +word test_slope::y#1 202.0 +word test_slope::y#2 16.833333333333332 +byte test_slope::y_inc +byte test_slope::y_inc#12 30.3 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 2002.0 +byte~ utoa::$11 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 300.42857142857144 +byte* utoa::buffer#14 1501.5 +byte* utoa::buffer#3 202.0 +byte* utoa::buffer#4 2002.0 +byte utoa::digit +byte utoa::digit#1 2002.0 +byte utoa::digit#2 286.0 +word utoa::digit_value +word utoa::digit_value#0 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 500.5 +byte utoa::started#4 1001.0 +word utoa::value +word utoa::value#0 1001.0 +word utoa::value#1 56.0 +word utoa::value#2 586.4285714285714 +word utoa::value#6 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 1000001.0 +byte utoa_append::digit#2 1005001.5 +word utoa_append::return +word utoa_append::return#0 2002.0 +word utoa_append::sub +word utoa_append::sub#0 333500.5 +word utoa_append::value +word utoa_append::value#0 3667.333333333333 +word utoa_append::value#1 2000002.0 +word utoa_append::value#2 501834.16666666674 + +Initial phi equivalence classes +[ test_slope::x_inc#10 ] +[ test_slope::y_inc#12 ] +[ test_slope::y#2 test_slope::y#1 ] +[ test_slope::mapline#2 test_slope::mapline#1 ] +[ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +[ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] +[ cputs::s#14 cputs::s#15 cputs::s#0 ] +[ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Added variable test_slope::return#0 to live range equivalence class [ test_slope::return#0 ] +Added variable test_slope::return#1 to live range equivalence class [ test_slope::return#1 ] +Added variable test_slope::return#10 to live range equivalence class [ test_slope::return#10 ] +Added variable test_slope::return#11 to live range equivalence class [ test_slope::return#11 ] +Added variable test_slope::return#12 to live range equivalence class [ test_slope::return#12 ] +Added variable test_slope::return#13 to live range equivalence class [ test_slope::return#13 ] +Added variable test_slope::$6 to live range equivalence class [ test_slope::$6 ] +Added variable test_slope::$7 to live range equivalence class [ test_slope::$7 ] +Added variable test_slope::$8 to live range equivalence class [ test_slope::$8 ] +Added variable test_slope::$9 to live range equivalence class [ test_slope::$9 ] +Added variable test_slope::$10 to live range equivalence class [ test_slope::$10 ] +Added variable test_slope::$11 to live range equivalence class [ test_slope::$11 ] +Added variable test_slope::$12 to live range equivalence class [ test_slope::$12 ] +Added variable test_slope::$5 to live range equivalence class [ test_slope::$5 ] +Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable cputc::c to live range equivalence class [ cputc::c ] +Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] +Added variable cputc::convertToScreenCode1_return#0 to live range equivalence class [ cputc::convertToScreenCode1_return#0 ] +Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] +Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] +Added variable utoa::$10 to live range equivalence class [ utoa::$10 ] +Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit_value#0 ] +Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ] +Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ] +Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ] +Added variable cursorLocation::return#3 to live range equivalence class [ cursorLocation::return#3 ] +Added variable setcursor::loc#0 to live range equivalence class [ setcursor::loc#0 ] +Added variable setcursor::c#0 to live range equivalence class [ setcursor::c#0 ] +Added variable setcursor::c#1 to live range equivalence class [ setcursor::c#1 ] +Added variable cursorLocation::return#0 to live range equivalence class [ cursorLocation::return#0 ] +Added variable putchar::loc#0 to live range equivalence class [ putchar::loc#0 ] +Added variable putchar::newChar#0 to live range equivalence class [ putchar::newChar#0 ] +Added variable newline::start#0 to live range equivalence class [ newline::start#0 ] +Added variable memcpy::source#0 to live range equivalence class [ memcpy::source#0 ] +Added variable memcpy::destination#0 to live range equivalence class [ memcpy::destination#0 ] +Added variable memset::str#0 to live range equivalence class [ memset::str#0 ] +Added variable cursorLocation::$3 to live range equivalence class [ cursorLocation::$3 ] +Added variable cursorLocation::$4 to live range equivalence class [ cursorLocation::$4 ] +Added variable cursorLocation::$5 to live range equivalence class [ cursorLocation::$5 ] +Added variable cursorLocation::$0 to live range equivalence class [ cursorLocation::$0 ] +Added variable cursorLocation::$1 to live range equivalence class [ cursorLocation::$1 ] +Added variable cursorLocation::return#1 to live range equivalence class [ cursorLocation::return#1 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable printf_buffer to live range equivalence class [ printf_buffer ] +Complete equivalence classes +[ test_slope::x_inc#10 ] +[ test_slope::y_inc#12 ] +[ test_slope::y#2 test_slope::y#1 ] +[ test_slope::mapline#2 test_slope::mapline#1 ] +[ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +[ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] +[ cputs::s#14 cputs::s#15 cputs::s#0 ] +[ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +[ test_slope::return#0 ] +[ test_slope::return#1 ] +[ test_slope::return#10 ] +[ test_slope::return#11 ] +[ test_slope::return#12 ] +[ test_slope::return#13 ] +[ test_slope::$6 ] +[ test_slope::$7 ] +[ test_slope::$8 ] +[ test_slope::$9 ] +[ test_slope::$10 ] +[ test_slope::$11 ] +[ test_slope::$12 ] +[ test_slope::$5 ] +[ cputs::c#1 ] +[ cputc::c ] +[ printf_number_buffer::buffer_sign#0 ] +[ memset::end#0 ] +[ cputc::convertToScreenCode1_return#0 ] +[ utoa::$11 ] +[ utoa::buffer#3 ] +[ utoa::$10 ] +[ utoa::digit_value#0 ] +[ utoa_append::buffer#0 ] +[ utoa_append::sub#0 ] +[ utoa_append::return#0 ] +[ cursorLocation::return#3 ] +[ setcursor::loc#0 ] +[ setcursor::c#0 ] +[ setcursor::c#1 ] +[ cursorLocation::return#0 ] +[ putchar::loc#0 ] +[ putchar::newChar#0 ] +[ newline::start#0 ] +[ memcpy::source#0 ] +[ memcpy::destination#0 ] +[ memset::str#0 ] +[ cursorLocation::$3 ] +[ cursorLocation::$4 ] +[ cursorLocation::$5 ] +[ cursorLocation::$0 ] +[ cursorLocation::$1 ] +[ cursorLocation::return#1 ] +[ memcpy::src_end#0 ] +[ printf_buffer ] +Allocated zp[1]:128 [ test_slope::x_inc#10 ] +Allocated zp[1]:129 [ test_slope::y_inc#12 ] +Allocated zp[2]:130 [ test_slope::y#2 test_slope::y#1 ] +Allocated zp[2]:132 [ test_slope::mapline#2 test_slope::mapline#1 ] +Allocated zp[1]:134 [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +Allocated zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] +Allocated zp[2]:137 [ cputs::s#14 cputs::s#15 cputs::s#0 ] +Allocated zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Allocated zp[2]:141 [ memset::num#2 ] +Allocated zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 ] +Allocated zp[2]:145 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:148 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:150 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:155 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:160 [ test_slope::return#0 ] +Allocated zp[2]:162 [ test_slope::return#1 ] +Allocated zp[2]:164 [ test_slope::return#10 ] +Allocated zp[2]:166 [ test_slope::return#11 ] +Allocated zp[2]:168 [ test_slope::return#12 ] +Allocated zp[2]:170 [ test_slope::return#13 ] +Allocated zp[1]:172 [ test_slope::$6 ] +Allocated zp[1]:173 [ test_slope::$7 ] +Allocated zp[1]:174 [ test_slope::$8 ] +Allocated zp[1]:175 [ test_slope::$9 ] +Allocated zp[1]:176 [ test_slope::$10 ] +Allocated zp[1]:177 [ test_slope::$11 ] +Allocated zp[1]:178 [ test_slope::$12 ] +Allocated zp[1]:179 [ test_slope::$5 ] +Allocated zp[1]:180 [ cputs::c#1 ] +Allocated zp[1]:181 [ cputc::c ] +Allocated zp[1]:182 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[2]:183 [ memset::end#0 ] +Allocated zp[1]:185 [ cputc::convertToScreenCode1_return#0 ] +Allocated zp[1]:186 [ utoa::$11 ] +Allocated zp[2]:187 [ utoa::buffer#3 ] +Allocated zp[1]:189 [ utoa::$10 ] +Allocated zp[2]:190 [ utoa::digit_value#0 ] +Allocated zp[2]:192 [ utoa_append::buffer#0 ] +Allocated zp[2]:194 [ utoa_append::sub#0 ] +Allocated zp[2]:196 [ utoa_append::return#0 ] +Allocated zp[2]:198 [ cursorLocation::return#3 ] +Allocated zp[2]:200 [ setcursor::loc#0 ] +Allocated zp[1]:202 [ setcursor::c#0 ] +Allocated zp[1]:203 [ setcursor::c#1 ] +Allocated zp[2]:204 [ cursorLocation::return#0 ] +Allocated zp[2]:206 [ putchar::loc#0 ] +Allocated zp[1]:208 [ putchar::newChar#0 ] +Allocated zp[2]:209 [ newline::start#0 ] +Allocated zp[2]:211 [ memcpy::source#0 ] +Allocated zp[2]:213 [ memcpy::destination#0 ] +Allocated zp[2]:215 [ memset::str#0 ] +Allocated zp[2]:217 [ cursorLocation::$3 ] +Allocated zp[2]:219 [ cursorLocation::$4 ] +Allocated zp[2]:221 [ cursorLocation::$5 ] +Allocated zp[2]:223 [ cursorLocation::$0 ] +Allocated zp[2]:225 [ cursorLocation::$1 ] +Allocated zp[2]:227 [ cursorLocation::return#1 ] +Allocated zp[2]:229 [ memcpy::src_end#0 ] +Allocated mem[12] [ printf_buffer ] +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [4] test_slope::return#0 = test_slope::trees#2 [ test_slope::return#0 printf_buffer ] ( [ test_slope::return#0 printf_buffer ] { { test_slope::return#0 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [5] printf_uint::uvalue#0 = test_slope::return#0 [ printf_uint::uvalue#0 printf_buffer ] ( [ printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [13] test_slope::return#1 = test_slope::trees#2 [ test_slope::return#1 printf_buffer ] ( [ test_slope::return#1 printf_buffer ] { { test_slope::return#1 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [14] printf_uint::uvalue#1 = test_slope::return#1 [ printf_uint::uvalue#1 printf_buffer ] ( [ printf_uint::uvalue#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [22] test_slope::return#10 = test_slope::trees#2 [ test_slope::return#10 printf_buffer ] ( [ test_slope::return#10 printf_buffer ] { { test_slope::return#10 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [23] printf_uint::uvalue#2 = test_slope::return#10 [ printf_uint::uvalue#2 printf_buffer ] ( [ printf_uint::uvalue#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [31] test_slope::return#11 = test_slope::trees#2 [ test_slope::return#11 printf_buffer ] ( [ test_slope::return#11 printf_buffer ] { { test_slope::return#11 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [32] printf_uint::uvalue#3 = test_slope::return#11 [ printf_uint::uvalue#3 printf_buffer ] ( [ printf_uint::uvalue#3 printf_buffer ] { } ) always clobbers reg byte a +Statement [40] test_slope::return#12 = test_slope::trees#2 [ test_slope::return#12 printf_buffer ] ( [ test_slope::return#12 printf_buffer ] { { test_slope::return#12 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [41] printf_uint::uvalue#4 = test_slope::return#12 [ printf_uint::uvalue#4 printf_buffer ] ( [ printf_uint::uvalue#4 printf_buffer ] { } ) always clobbers reg byte a +Statement [49] test_slope::return#13 = test_slope::trees#2 [ test_slope::return#13 printf_buffer ] ( [ test_slope::return#13 printf_buffer ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [50] printf_uint::uvalue#5 = test_slope::return#13 [ printf_uint::uvalue#5 printf_buffer ] ( [ printf_uint::uvalue#5 printf_buffer ] { } ) always clobbers reg byte a +Statement [57] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [59] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [64] if(test_slope::y#2<$143) goto test_slope::@2 [ test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] ( test_slope:3 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:128 [ test_slope::x_inc#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:129 [ test_slope::y_inc#12 ] +Removing always clobbered register reg byte a as potential for zp[1]:134 [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +Statement [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 [ test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] ( test_slope:3 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [71] test_slope::x#2 = test_slope::x#1 - $1f [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [73] test_slope::$6 = test_slope::y_inc#12 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [75] test_slope::$8 = test_slope::$7 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [77] test_slope::$10 = test_slope::$9 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [79] test_slope::$12 = test_slope::$11 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [85] cputs::c#1 = *cputs::s#14 [ cputs::s#14 cputs::c#1 ] ( cputs:6 [ printf_uint::uvalue#0 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:10 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:15 [ printf_uint::uvalue#1 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:19 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:24 [ printf_uint::uvalue#2 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:28 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:33 [ printf_uint::uvalue#3 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:37 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:42 [ printf_uint::uvalue#4 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:46 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:51 [ printf_uint::uvalue#5 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:55 [ cputs::s#14 cputs::c#1 ] { } printf_uint:8::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } } printf_uint:17::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } } printf_uint:26::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } } printf_uint:35::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } } printf_uint:44::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } } printf_uint:53::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } } ) always clobbers reg byte a reg byte y +Statement [92] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#6 printf_buffer ] ( printf_uint:8 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [93] utoa::value#1 = printf_uint::uvalue#6 [ printf_buffer utoa::value#1 ] ( printf_uint:8 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [99] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:58 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:58 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [101] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [103] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [105] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [107] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:60 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [108] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:60 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [111] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [112] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [113] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [118] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [122] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [124] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [126] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [131] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [132] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [133] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [134] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:8::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [136] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:150 [ utoa::started#2 utoa::started#4 ] +Statement [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [142] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [143] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [144] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [146] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [147] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [156] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [158] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [159] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::loc#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [160] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [162] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:202 [ setcursor::c#0 ] +Statement [163] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [164] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#1 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [165] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [167] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:185 [ cputc::convertToScreenCode1_return#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:185 [ cputc::convertToScreenCode1_return#0 ] +Statement [169] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [170] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [172] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:208 [ putchar::newChar#0 ] +Statement [177] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [178] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [179] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [180] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [181] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [183] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [184] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [186] *ROWCRS = (byte)$18-1 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:155 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] +Statement [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [197] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [198] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [200] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [206] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [210] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [4] test_slope::return#0 = test_slope::trees#2 [ test_slope::return#0 printf_buffer ] ( [ test_slope::return#0 printf_buffer ] { { test_slope::return#0 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [5] printf_uint::uvalue#0 = test_slope::return#0 [ printf_uint::uvalue#0 printf_buffer ] ( [ printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [13] test_slope::return#1 = test_slope::trees#2 [ test_slope::return#1 printf_buffer ] ( [ test_slope::return#1 printf_buffer ] { { test_slope::return#1 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [14] printf_uint::uvalue#1 = test_slope::return#1 [ printf_uint::uvalue#1 printf_buffer ] ( [ printf_uint::uvalue#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [22] test_slope::return#10 = test_slope::trees#2 [ test_slope::return#10 printf_buffer ] ( [ test_slope::return#10 printf_buffer ] { { test_slope::return#10 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [23] printf_uint::uvalue#2 = test_slope::return#10 [ printf_uint::uvalue#2 printf_buffer ] ( [ printf_uint::uvalue#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [31] test_slope::return#11 = test_slope::trees#2 [ test_slope::return#11 printf_buffer ] ( [ test_slope::return#11 printf_buffer ] { { test_slope::return#11 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [32] printf_uint::uvalue#3 = test_slope::return#11 [ printf_uint::uvalue#3 printf_buffer ] ( [ printf_uint::uvalue#3 printf_buffer ] { } ) always clobbers reg byte a +Statement [40] test_slope::return#12 = test_slope::trees#2 [ test_slope::return#12 printf_buffer ] ( [ test_slope::return#12 printf_buffer ] { { test_slope::return#12 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [41] printf_uint::uvalue#4 = test_slope::return#12 [ printf_uint::uvalue#4 printf_buffer ] ( [ printf_uint::uvalue#4 printf_buffer ] { } ) always clobbers reg byte a +Statement [49] test_slope::return#13 = test_slope::trees#2 [ test_slope::return#13 printf_buffer ] ( [ test_slope::return#13 printf_buffer ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [50] printf_uint::uvalue#5 = test_slope::return#13 [ printf_uint::uvalue#5 printf_buffer ] ( [ printf_uint::uvalue#5 printf_buffer ] { } ) always clobbers reg byte a +Statement [57] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [59] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [64] if(test_slope::y#2<$143) goto test_slope::@2 [ test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] ( test_slope:3 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 [ test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] ( test_slope:3 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::trees#2 test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#3 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#1 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [71] test_slope::x#2 = test_slope::x#1 - $1f [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::trees#6 test_slope::x#2 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [73] test_slope::$6 = test_slope::y_inc#12 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$7 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [75] test_slope::$8 = test_slope::$7 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$8 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$9 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [77] test_slope::$10 = test_slope::$9 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$10 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$11 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [79] test_slope::$12 = test_slope::$11 << 1 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$12 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#2 test_slope::x#8 test_slope::trees#6 test_slope::$5 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#2 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 [ test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] ( test_slope:3 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#0 = test_slope::trees#2 } } test_slope:12 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#1 = test_slope::trees#2 } } test_slope:21 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#10 = test_slope::trees#2 } } test_slope:30 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#11 = test_slope::trees#2 } } test_slope:39 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#12 = test_slope::trees#2 } } test_slope:48 [ printf_buffer test_slope::x_inc#10 test_slope::y_inc#12 test_slope::y#1 test_slope::mapline#1 test_slope::x#8 test_slope::trees#6 ] { { test_slope::return#13 = test_slope::trees#2 } } ) always clobbers reg byte a +Statement [85] cputs::c#1 = *cputs::s#14 [ cputs::s#14 cputs::c#1 ] ( cputs:6 [ printf_uint::uvalue#0 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:10 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:15 [ printf_uint::uvalue#1 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:19 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:24 [ printf_uint::uvalue#2 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:28 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:33 [ printf_uint::uvalue#3 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:37 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:42 [ printf_uint::uvalue#4 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:46 [ printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:51 [ printf_uint::uvalue#5 printf_buffer cputs::s#14 cputs::c#1 ] { } cputs:55 [ cputs::s#14 cputs::c#1 ] { } printf_uint:8::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } } printf_uint:17::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } } printf_uint:26::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } } printf_uint:35::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } } printf_uint:44::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } } printf_uint:53::printf_number_buffer:96::cputs:154 [ printf_buffer cputs::s#14 cputs::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } } ) always clobbers reg byte a reg byte y +Statement [92] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#6 printf_buffer ] ( printf_uint:8 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53 [ printf_uint::uvalue#6 printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [93] utoa::value#1 = printf_uint::uvalue#6 [ printf_buffer utoa::value#1 ] ( printf_uint:8 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [99] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:58 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:58 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [101] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [103] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [105] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:58 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:6::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125::memset:185 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125::memset:185 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memset:185 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memset:185 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [107] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:60 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [108] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:60 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [111] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [112] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::c ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [113] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [118] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [122] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [124] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [126] *COLCRS = 0 [ ] ( cputs:6::cputc:90 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [131] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [132] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [133] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [134] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:8::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [136] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [142] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [143] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [144] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [146] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [147] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:8::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:17::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:26::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:35::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:44::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } } printf_uint:53::utoa:94 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } } ) always clobbers reg byte a +Statement [156] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [158] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [159] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::loc#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [160] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [162] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [163] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#0 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [164] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer setcursor::c#1 ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [165] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:60::setcursor:109 [ printf_buffer ] { } cputs:6::cputc:90::setcursor:120 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:120 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:120 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:120 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:120 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:120 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:120 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::setcursor:127 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::setcursor:127 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::setcursor:127 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::setcursor:127 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::setcursor:127 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::setcursor:127 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::setcursor:127 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116::setcursor:174 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116::setcursor:174 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::setcursor:188 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::setcursor:188 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [167] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Statement [169] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [170] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [172] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:6::cputc:90::putchar:116 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::putchar:116 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::putchar:116 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::putchar:116 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::putchar:116 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::putchar:116 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::putchar:116 [ cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [177] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [178] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [179] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [180] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [181] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [183] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [184] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:123 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:55::cputc:90::newline:125 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [186] *ROWCRS = (byte)$18-1 [ ] ( cputs:6::cputc:90::newline:123 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125 [ printf_buffer ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:8::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:17::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:26::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:35::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:44::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:53::utoa:94::utoa_append:145 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [197] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [198] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [200] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:60::setcursor:109::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:120::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:120::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:120::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:120::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::setcursor:127::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::setcursor:127::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::setcursor:127::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::setcursor:127::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::setcursor:174::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:10::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:15::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:19::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:24::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:28::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:33::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:37::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:42::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:46::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:51::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:55::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::setcursor:188::cursorLocation:157 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:6::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:10::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:15::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:19::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:24::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:28::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:33::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:37::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:42::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:46::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:51::cputc:90::putchar:116::cursorLocation:168 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:55::cputc:90::putchar:116::cursorLocation:168 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::putchar:116::cursorLocation:168 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:8::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:17::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:26::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:35::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:44::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:53::printf_number_buffer:96::cputc:152::putchar:116::cursorLocation:168 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [206] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [210] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:6::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:123::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:123::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:123::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:123::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:6::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#0 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:10::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:15::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:19::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:24::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#2 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:28::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:33::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:37::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:42::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#4 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:46::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:51::cputc:90::newline:125::memcpy:182 [ printf_uint::uvalue#5 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:55::cputc:90::newline:125::memcpy:182 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputs:154::cputc:90::newline:125::memcpy:182 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { cputs::c#1 = cputc::c } } printf_uint:8::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:17::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:26::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#2 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:35::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#3 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:44::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#4 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:53::printf_number_buffer:96::cputc:152::newline:125::memcpy:182 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#5 = printf_uint::uvalue#6 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Potential registers zp[1]:128 [ test_slope::x_inc#10 ] : zp[1]:128 , reg byte x , reg byte y , +Potential registers zp[1]:129 [ test_slope::y_inc#12 ] : zp[1]:129 , reg byte x , reg byte y , +Potential registers zp[2]:130 [ test_slope::y#2 test_slope::y#1 ] : zp[2]:130 , +Potential registers zp[2]:132 [ test_slope::mapline#2 test_slope::mapline#1 ] : zp[2]:132 , +Potential registers zp[1]:134 [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] : zp[1]:134 , reg byte x , reg byte y , +Potential registers zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] : zp[2]:135 , +Potential registers zp[2]:137 [ cputs::s#14 cputs::s#15 cputs::s#0 ] : zp[2]:137 , +Potential registers zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] : zp[2]:139 , +Potential registers zp[2]:141 [ memset::num#2 ] : zp[2]:141 , +Potential registers zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 ] : zp[2]:143 , +Potential registers zp[2]:145 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:145 , +Potential registers zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:147 , reg byte x , +Potential registers zp[2]:148 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:148 , +Potential registers zp[1]:150 [ utoa::started#2 utoa::started#4 ] : zp[1]:150 , reg byte x , reg byte y , +Potential registers zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:151 , +Potential registers zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:153 , +Potential registers zp[1]:155 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:155 , reg byte x , reg byte y , +Potential registers zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:156 , +Potential registers zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:158 , +Potential registers zp[2]:160 [ test_slope::return#0 ] : zp[2]:160 , +Potential registers zp[2]:162 [ test_slope::return#1 ] : zp[2]:162 , +Potential registers zp[2]:164 [ test_slope::return#10 ] : zp[2]:164 , +Potential registers zp[2]:166 [ test_slope::return#11 ] : zp[2]:166 , +Potential registers zp[2]:168 [ test_slope::return#12 ] : zp[2]:168 , +Potential registers zp[2]:170 [ test_slope::return#13 ] : zp[2]:170 , +Potential registers zp[1]:172 [ test_slope::$6 ] : zp[1]:172 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:173 [ test_slope::$7 ] : zp[1]:173 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:174 [ test_slope::$8 ] : zp[1]:174 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:175 [ test_slope::$9 ] : zp[1]:175 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:176 [ test_slope::$10 ] : zp[1]:176 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:177 [ test_slope::$11 ] : zp[1]:177 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:178 [ test_slope::$12 ] : zp[1]:178 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:179 [ test_slope::$5 ] : zp[1]:179 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:180 [ cputs::c#1 ] : zp[1]:180 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:181 [ cputc::c ] : zp[1]:181 , +Potential registers zp[1]:182 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:182 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:183 [ memset::end#0 ] : zp[2]:183 , +Potential registers zp[1]:185 [ cputc::convertToScreenCode1_return#0 ] : zp[1]:185 , reg byte x , +Potential registers zp[1]:186 [ utoa::$11 ] : zp[1]:186 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:187 [ utoa::buffer#3 ] : zp[2]:187 , +Potential registers zp[1]:189 [ utoa::$10 ] : zp[1]:189 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:190 [ utoa::digit_value#0 ] : zp[2]:190 , +Potential registers zp[2]:192 [ utoa_append::buffer#0 ] : zp[2]:192 , +Potential registers zp[2]:194 [ utoa_append::sub#0 ] : zp[2]:194 , +Potential registers zp[2]:196 [ utoa_append::return#0 ] : zp[2]:196 , +Potential registers zp[2]:198 [ cursorLocation::return#3 ] : zp[2]:198 , +Potential registers zp[2]:200 [ setcursor::loc#0 ] : zp[2]:200 , +Potential registers zp[1]:202 [ setcursor::c#0 ] : zp[1]:202 , reg byte x , reg byte y , +Potential registers zp[1]:203 [ setcursor::c#1 ] : zp[1]:203 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:204 [ cursorLocation::return#0 ] : zp[2]:204 , +Potential registers zp[2]:206 [ putchar::loc#0 ] : zp[2]:206 , +Potential registers zp[1]:208 [ putchar::newChar#0 ] : zp[1]:208 , reg byte a , reg byte x , +Potential registers zp[2]:209 [ newline::start#0 ] : zp[2]:209 , +Potential registers zp[2]:211 [ memcpy::source#0 ] : zp[2]:211 , +Potential registers zp[2]:213 [ memcpy::destination#0 ] : zp[2]:213 , +Potential registers zp[2]:215 [ memset::str#0 ] : zp[2]:215 , +Potential registers zp[2]:217 [ cursorLocation::$3 ] : zp[2]:217 , +Potential registers zp[2]:219 [ cursorLocation::$4 ] : zp[2]:219 , +Potential registers zp[2]:221 [ cursorLocation::$5 ] : zp[2]:221 , +Potential registers zp[2]:223 [ cursorLocation::$0 ] : zp[2]:223 , +Potential registers zp[2]:225 [ cursorLocation::$1 ] : zp[2]:225 , +Potential registers zp[2]:227 [ cursorLocation::return#1 ] : zp[2]:227 , +Potential registers zp[2]:229 [ memcpy::src_end#0 ] : zp[2]:229 , +Potential registers mem[12] [ printf_buffer ] : mem[12] , + +REGISTER UPLIFT SCOPES +Uplift Scope [memcpy] 3,012,500,004.25: zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,023,333,337.67: zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 126,250,000.25: zp[2]:229 [ memcpy::src_end#0 ] 333,333.67: zp[2]:211 [ memcpy::source#0 ] 333,333.67: zp[2]:213 [ memcpy::destination#0 ] +Uplift Scope [memset] 3,356,666,672.33: zp[2]:145 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 168,333,333.67: zp[2]:183 [ memset::end#0 ] 10,000,001: zp[2]:141 [ memset::num#2 ] 2,333,361.33: zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 ] 1,000,001: zp[2]:215 [ memset::str#0 ] +Uplift Scope [cursorLocation] 200,000,002: zp[2]:219 [ cursorLocation::$4 ] 200,000,002: zp[2]:221 [ cursorLocation::$5 ] 200,000,002: zp[2]:223 [ cursorLocation::$0 ] 200,000,002: zp[2]:225 [ cursorLocation::$1 ] 150,000,001.5: zp[2]:217 [ cursorLocation::$3 ] 27,750,000.75: zp[2]:227 [ cursorLocation::return#1 ] 20,000,002: zp[2]:198 [ cursorLocation::return#3 ] 2,000,002: zp[2]:204 [ cursorLocation::return#0 ] +Uplift Scope [setcursor] 20,000,002: zp[1]:203 [ setcursor::c#1 ] 10,000,001: zp[2]:200 [ setcursor::loc#0 ] 7,500,000.75: zp[1]:202 [ setcursor::c#0 ] +Uplift Scope [utoa_append] 2,505,503.5: zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 2,005,002.5: zp[1]:155 [ utoa_append::digit#2 utoa_append::digit#1 ] 333,500.5: zp[2]:194 [ utoa_append::sub#0 ] 2,002: zp[2]:196 [ utoa_append::return#0 ] 1,375.25: zp[2]:192 [ utoa_append::buffer#0 ] +Uplift Scope [putchar] 1,500,001.5: zp[1]:208 [ putchar::newChar#0 ] 1,000,001: zp[2]:206 [ putchar::loc#0 ] +Uplift Scope [newline] 750,000.75: zp[2]:209 [ newline::start#0 ] +Uplift Scope [cputc] 183,333.67: zp[1]:185 [ cputc::convertToScreenCode1_return#0 ] 77,526.25: zp[1]:181 [ cputc::c ] +Uplift Scope [cputs] 21,503.5: zp[2]:137 [ cputs::s#14 cputs::s#15 cputs::s#0 ] 10,001: zp[1]:180 [ cputs::c#1 ] +Uplift Scope [utoa] 3,803.93: zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 3,144.93: zp[2]:148 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 2,288: zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] 2,002: zp[1]:189 [ utoa::$10 ] 1,501.5: zp[1]:150 [ utoa::started#2 utoa::started#4 ] 600.6: zp[2]:190 [ utoa::digit_value#0 ] 202: zp[1]:186 [ utoa::$11 ] 202: zp[2]:187 [ utoa::buffer#3 ] +Uplift Scope [test_slope] 492.15: zp[1]:134 [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] 253.7: zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] 218.83: zp[2]:130 [ test_slope::y#2 test_slope::y#1 ] 202: zp[1]:172 [ test_slope::$6 ] 202: zp[1]:173 [ test_slope::$7 ] 202: zp[1]:174 [ test_slope::$8 ] 202: zp[1]:175 [ test_slope::$9 ] 202: zp[1]:176 [ test_slope::$10 ] 202: zp[1]:177 [ test_slope::$11 ] 202: zp[1]:178 [ test_slope::$12 ] 202: zp[1]:179 [ test_slope::$5 ] 118.82: zp[2]:132 [ test_slope::mapline#2 test_slope::mapline#1 ] 30.3: zp[1]:129 [ test_slope::y_inc#12 ] 5.05: zp[1]:128 [ test_slope::x_inc#10 ] 4: zp[2]:160 [ test_slope::return#0 ] 4: zp[2]:162 [ test_slope::return#1 ] 4: zp[2]:164 [ test_slope::return#10 ] 4: zp[2]:166 [ test_slope::return#11 ] 4: zp[2]:168 [ test_slope::return#12 ] 4: zp[2]:170 [ test_slope::return#13 ] +Uplift Scope [printf_number_buffer] 71: zp[1]:182 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [printf_uint] 19.5: zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Uplift Scope [RADIX] +Uplift Scope [ATARI_ANTIC] +Uplift Scope [ATARI_GTIA_READ] +Uplift Scope [ATARI_GTIA_WRITE] +Uplift Scope [ATARI_POKEY_READ] +Uplift Scope [ATARI_POKEY_WRITE] +Uplift Scope [gotoxy] +Uplift Scope [clrscr] +Uplift Scope [printf_format_number] +Uplift Scope [printf_buffer_number] +Uplift Scope [printf_format_string] +Uplift Scope [main] +Uplift Scope [] 0: mem[12] [ printf_buffer ] + +Uplifting [memcpy] best 23868 combination zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:229 [ memcpy::src_end#0 ] zp[2]:211 [ memcpy::source#0 ] zp[2]:213 [ memcpy::destination#0 ] +Uplifting [memset] best 23868 combination zp[2]:145 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:183 [ memset::end#0 ] zp[2]:141 [ memset::num#2 ] zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 ] zp[2]:215 [ memset::str#0 ] +Uplifting [cursorLocation] best 23868 combination zp[2]:219 [ cursorLocation::$4 ] zp[2]:221 [ cursorLocation::$5 ] zp[2]:223 [ cursorLocation::$0 ] zp[2]:225 [ cursorLocation::$1 ] zp[2]:217 [ cursorLocation::$3 ] zp[2]:227 [ cursorLocation::return#1 ] zp[2]:198 [ cursorLocation::return#3 ] zp[2]:204 [ cursorLocation::return#0 ] +Uplifting [setcursor] best 23857 combination reg byte a [ setcursor::c#1 ] zp[2]:200 [ setcursor::loc#0 ] reg byte x [ setcursor::c#0 ] +Uplifting [utoa_append] best 23254 combination zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:194 [ utoa_append::sub#0 ] zp[2]:196 [ utoa_append::return#0 ] zp[2]:192 [ utoa_append::buffer#0 ] +Uplifting [putchar] best 23245 combination reg byte a [ putchar::newChar#0 ] zp[2]:206 [ putchar::loc#0 ] +Uplifting [newline] best 23245 combination zp[2]:209 [ newline::start#0 ] +Uplifting [cputc] best 23241 combination reg byte x [ cputc::convertToScreenCode1_return#0 ] zp[1]:181 [ cputc::c ] +Uplifting [cputs] best 23151 combination zp[2]:137 [ cputs::s#14 cputs::s#15 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [utoa] best 23017 combination zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:148 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:190 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:187 [ utoa::buffer#3 ] +Uplifting [test_slope] best 22727 combination reg byte x [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] zp[2]:130 [ test_slope::y#2 test_slope::y#1 ] reg byte a [ test_slope::$6 ] reg byte a [ test_slope::$7 ] reg byte a [ test_slope::$8 ] zp[1]:175 [ test_slope::$9 ] zp[1]:176 [ test_slope::$10 ] zp[1]:177 [ test_slope::$11 ] zp[1]:178 [ test_slope::$12 ] zp[1]:179 [ test_slope::$5 ] zp[2]:132 [ test_slope::mapline#2 test_slope::mapline#1 ] zp[1]:129 [ test_slope::y_inc#12 ] zp[1]:128 [ test_slope::x_inc#10 ] zp[2]:160 [ test_slope::return#0 ] zp[2]:162 [ test_slope::return#1 ] zp[2]:164 [ test_slope::return#10 ] zp[2]:166 [ test_slope::return#11 ] zp[2]:168 [ test_slope::return#12 ] zp[2]:170 [ test_slope::return#13 ] +Limited combination testing to 100 combinations of 1769472 possible. +Uplifting [printf_number_buffer] best 22718 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_uint] best 22718 combination zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Uplifting [RADIX] best 22718 combination +Uplifting [ATARI_ANTIC] best 22718 combination +Uplifting [ATARI_GTIA_READ] best 22718 combination +Uplifting [ATARI_GTIA_WRITE] best 22718 combination +Uplifting [ATARI_POKEY_READ] best 22718 combination +Uplifting [ATARI_POKEY_WRITE] best 22718 combination +Uplifting [gotoxy] best 22718 combination +Uplifting [clrscr] best 22718 combination +Uplifting [printf_format_number] best 22718 combination +Uplifting [printf_buffer_number] best 22718 combination +Uplifting [printf_format_string] best 22718 combination +Uplifting [main] best 22718 combination +Uplifting [] best 22718 combination mem[12] [ printf_buffer ] +Attempting to uplift remaining variables inzp[1]:181 [ cputc::c ] +Uplifting [cputc] best 22718 combination zp[1]:181 [ cputc::c ] +Attempting to uplift remaining variables inzp[1]:147 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 22718 combination zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:175 [ test_slope::$9 ] +Uplifting [test_slope] best 22658 combination reg byte a [ test_slope::$9 ] +Attempting to uplift remaining variables inzp[1]:176 [ test_slope::$10 ] +Uplifting [test_slope] best 22598 combination reg byte a [ test_slope::$10 ] +Attempting to uplift remaining variables inzp[1]:177 [ test_slope::$11 ] +Uplifting [test_slope] best 22538 combination reg byte a [ test_slope::$11 ] +Attempting to uplift remaining variables inzp[1]:178 [ test_slope::$12 ] +Uplifting [test_slope] best 22478 combination reg byte a [ test_slope::$12 ] +Attempting to uplift remaining variables inzp[1]:179 [ test_slope::$5 ] +Uplifting [test_slope] best 22418 combination reg byte a [ test_slope::$5 ] +Attempting to uplift remaining variables inzp[1]:129 [ test_slope::y_inc#12 ] +Uplifting [test_slope] best 22418 combination zp[1]:129 [ test_slope::y_inc#12 ] +Attempting to uplift remaining variables inzp[1]:128 [ test_slope::x_inc#10 ] +Uplifting [test_slope] best 22418 combination zp[1]:128 [ test_slope::x_inc#10 ] +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 ] ] with [ zp[2]:160 [ test_slope::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 ] ] with [ zp[2]:162 [ test_slope::return#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 ] ] with [ zp[2]:164 [ test_slope::return#10 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 ] ] with [ zp[2]:166 [ test_slope::return#11 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 ] ] with [ zp[2]:168 [ test_slope::return#12 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 ] ] with [ zp[2]:170 [ test_slope::return#13 ] ] - score: 1 +Coalescing zero page register [ zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 ] ] with [ zp[2]:148 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:141 [ memset::num#2 ] ] with [ zp[2]:183 [ memset::end#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 ] ] with [ zp[2]:145 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:215 [ memset::str#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:187 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:192 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:196 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:211 [ memcpy::source#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:213 [ memcpy::destination#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:190 [ utoa::digit_value#0 ] ] with [ zp[2]:194 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 ] ] with [ zp[2]:200 [ setcursor::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 setcursor::loc#0 ] ] with [ zp[2]:227 [ cursorLocation::return#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:204 [ cursorLocation::return#0 ] ] with [ zp[2]:206 [ putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:217 [ cursorLocation::$3 ] ] with [ zp[2]:221 [ cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:223 [ cursorLocation::$0 ] ] with [ zp[2]:225 [ cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 test_slope::return#13 ] ] with [ zp[2]:139 [ printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 6 +Coalescing zero page register [ zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 ] ] with [ zp[2]:209 [ newline::start#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 ] ] with [ zp[2]:204 [ cursorLocation::return#0 putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 ] ] with [ zp[2]:223 [ cursorLocation::$0 cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:135 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 test_slope::return#13 printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:153 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 2 +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 ] ] with [ zp[2]:217 [ cursorLocation::$3 cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:137 [ cputs::s#14 cputs::s#15 cputs::s#0 ] ] with [ zp[2]:130 [ test_slope::y#2 test_slope::y#1 ] ] +Coalescing zero page register [ zp[2]:141 [ memset::num#2 memset::end#0 ] ] with [ zp[2]:132 [ test_slope::mapline#2 test_slope::mapline#1 ] ] +Coalescing zero page register [ zp[1]:147 [ utoa::digit#2 utoa::digit#1 ] ] with [ zp[1]:128 [ test_slope::x_inc#10 ] ] +Coalescing zero page register [ zp[2]:151 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:143 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] ] +Coalescing zero page register [ zp[2]:190 [ utoa::digit_value#0 utoa_append::sub#0 ] ] with [ zp[2]:156 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 ] ] +Coalescing zero page register [ zp[2]:198 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 ] ] with [ zp[2]:158 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] ] +Coalescing zero page register [ zp[2]:229 [ memcpy::src_end#0 ] ] with [ zp[2]:219 [ cursorLocation::$4 ] ] +Coalescing zero page register [ zp[2]:190 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 ] ] with [ zp[2]:141 [ memset::num#2 memset::end#0 test_slope::mapline#2 test_slope::mapline#1 ] ] +Allocated (was zp[1]:129) zp[1]:128 [ test_slope::y_inc#12 ] +Allocated (was zp[2]:135) zp[2]:129 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 test_slope::return#13 printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +Allocated (was zp[2]:137) zp[2]:131 [ cputs::s#14 cputs::s#15 cputs::s#0 test_slope::y#2 test_slope::y#1 ] +Allocated (was zp[1]:147) zp[1]:133 [ utoa::digit#2 utoa::digit#1 test_slope::x_inc#10 ] +Allocated (was zp[2]:151) zp[2]:134 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +Allocated (was zp[1]:181) zp[1]:136 [ cputc::c ] +Allocated (was zp[2]:190) zp[2]:137 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 test_slope::mapline#2 test_slope::mapline#1 ] +Allocated (was zp[2]:198) zp[2]:139 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +Allocated (was zp[2]:229) zp[2]:141 [ memcpy::src_end#0 cursorLocation::$4 ] + +ASSEMBLER BEFORE OPTIMIZATION + // File Comments +// https://adventofcode.com/2020/day/3 + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-03.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@2 [phi:main->main::@2] + __b2_from_main: + jmp __b2 + // main::@2 + __b2: + // [3] call test_slope + // [62] phi from main::@2 to test_slope [phi:main::@2->test_slope] + test_slope_from___b2: + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@2->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 3 [phi:main::@2->test_slope#1] -- vbuz1=vbuc1 + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // [4] test_slope::return#0 = test_slope::trees#2 + jmp __b3 + // main::@3 + __b3: + // [5] printf_uint::uvalue#0 = test_slope::return#0 + // [6] call cputs + // [83] phi from main::@3 to cputs [phi:main::@3->cputs] + cputs_from___b3: + // [83] phi cputs::s#15 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // [7] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + __b4_from___b3: + jmp __b4 + // main::@4 + __b4: + // [8] call printf_uint + // [91] phi from main::@4 to printf_uint [phi:main::@4->printf_uint] + printf_uint_from___b4: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#0 [phi:main::@4->printf_uint#0] -- register_copy + jsr printf_uint + // [9] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + __b5_from___b4: + jmp __b5 + // main::@5 + __b5: + // [10] call cputs + // [83] phi from main::@5 to cputs [phi:main::@5->cputs] + cputs_from___b5: + // [83] phi cputs::s#15 = main::s1 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [11] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + __b6_from___b5: + jmp __b6 + // main::@6 + __b6: + // [12] call test_slope + // [62] phi from main::@6 to test_slope [phi:main::@6->test_slope] + test_slope_from___b6: + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@6->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 1 [phi:main::@6->test_slope#1] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.x_inc + jsr test_slope + // [13] test_slope::return#1 = test_slope::trees#2 + jmp __b7 + // main::@7 + __b7: + // [14] printf_uint::uvalue#1 = test_slope::return#1 + // [15] call cputs + // [83] phi from main::@7 to cputs [phi:main::@7->cputs] + cputs_from___b7: + // [83] phi cputs::s#15 = main::s2 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [16] phi from main::@7 to main::@8 [phi:main::@7->main::@8] + __b8_from___b7: + jmp __b8 + // main::@8 + __b8: + // [17] call printf_uint + // [91] phi from main::@8 to printf_uint [phi:main::@8->printf_uint] + printf_uint_from___b8: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#1 [phi:main::@8->printf_uint#0] -- register_copy + jsr printf_uint + // [18] phi from main::@8 to main::@9 [phi:main::@8->main::@9] + __b9_from___b8: + jmp __b9 + // main::@9 + __b9: + // [19] call cputs + // [83] phi from main::@9 to cputs [phi:main::@9->cputs] + cputs_from___b9: + // [83] phi cputs::s#15 = main::s1 [phi:main::@9->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [20] phi from main::@9 to main::@10 [phi:main::@9->main::@10] + __b10_from___b9: + jmp __b10 + // main::@10 + __b10: + // [21] call test_slope + // [62] phi from main::@10 to test_slope [phi:main::@10->test_slope] + test_slope_from___b10: + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@10->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 3 [phi:main::@10->test_slope#1] -- vbuz1=vbuc1 + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // [22] test_slope::return#10 = test_slope::trees#2 + jmp __b11 + // main::@11 + __b11: + // [23] printf_uint::uvalue#2 = test_slope::return#10 + // [24] call cputs + // [83] phi from main::@11 to cputs [phi:main::@11->cputs] + cputs_from___b11: + // [83] phi cputs::s#15 = main::s4 [phi:main::@11->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // [25] phi from main::@11 to main::@12 [phi:main::@11->main::@12] + __b12_from___b11: + jmp __b12 + // main::@12 + __b12: + // [26] call printf_uint + // [91] phi from main::@12 to printf_uint [phi:main::@12->printf_uint] + printf_uint_from___b12: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#2 [phi:main::@12->printf_uint#0] -- register_copy + jsr printf_uint + // [27] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + __b13_from___b12: + jmp __b13 + // main::@13 + __b13: + // [28] call cputs + // [83] phi from main::@13 to cputs [phi:main::@13->cputs] + cputs_from___b13: + // [83] phi cputs::s#15 = main::s1 [phi:main::@13->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [29] phi from main::@13 to main::@14 [phi:main::@13->main::@14] + __b14_from___b13: + jmp __b14 + // main::@14 + __b14: + // [30] call test_slope + // [62] phi from main::@14 to test_slope [phi:main::@14->test_slope] + test_slope_from___b14: + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@14->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 5 [phi:main::@14->test_slope#1] -- vbuz1=vbuc1 + lda #5 + sta.z test_slope.x_inc + jsr test_slope + // [31] test_slope::return#11 = test_slope::trees#2 + jmp __b15 + // main::@15 + __b15: + // [32] printf_uint::uvalue#3 = test_slope::return#11 + // [33] call cputs + // [83] phi from main::@15 to cputs [phi:main::@15->cputs] + cputs_from___b15: + // [83] phi cputs::s#15 = main::s6 [phi:main::@15->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // [34] phi from main::@15 to main::@16 [phi:main::@15->main::@16] + __b16_from___b15: + jmp __b16 + // main::@16 + __b16: + // [35] call printf_uint + // [91] phi from main::@16 to printf_uint [phi:main::@16->printf_uint] + printf_uint_from___b16: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#3 [phi:main::@16->printf_uint#0] -- register_copy + jsr printf_uint + // [36] phi from main::@16 to main::@17 [phi:main::@16->main::@17] + __b17_from___b16: + jmp __b17 + // main::@17 + __b17: + // [37] call cputs + // [83] phi from main::@17 to cputs [phi:main::@17->cputs] + cputs_from___b17: + // [83] phi cputs::s#15 = main::s1 [phi:main::@17->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [38] phi from main::@17 to main::@18 [phi:main::@17->main::@18] + __b18_from___b17: + jmp __b18 + // main::@18 + __b18: + // [39] call test_slope + // [62] phi from main::@18 to test_slope [phi:main::@18->test_slope] + test_slope_from___b18: + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@18->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 7 [phi:main::@18->test_slope#1] -- vbuz1=vbuc1 + lda #7 + sta.z test_slope.x_inc + jsr test_slope + // [40] test_slope::return#12 = test_slope::trees#2 + jmp __b19 + // main::@19 + __b19: + // [41] printf_uint::uvalue#4 = test_slope::return#12 + // [42] call cputs + // [83] phi from main::@19 to cputs [phi:main::@19->cputs] + cputs_from___b19: + // [83] phi cputs::s#15 = main::s8 [phi:main::@19->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // [43] phi from main::@19 to main::@20 [phi:main::@19->main::@20] + __b20_from___b19: + jmp __b20 + // main::@20 + __b20: + // [44] call printf_uint + // [91] phi from main::@20 to printf_uint [phi:main::@20->printf_uint] + printf_uint_from___b20: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#4 [phi:main::@20->printf_uint#0] -- register_copy + jsr printf_uint + // [45] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + __b21_from___b20: + jmp __b21 + // main::@21 + __b21: + // [46] call cputs + // [83] phi from main::@21 to cputs [phi:main::@21->cputs] + cputs_from___b21: + // [83] phi cputs::s#15 = main::s1 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [47] phi from main::@21 to main::@22 [phi:main::@21->main::@22] + __b22_from___b21: + jmp __b22 + // main::@22 + __b22: + // [48] call test_slope + // [62] phi from main::@22 to test_slope [phi:main::@22->test_slope] + test_slope_from___b22: + // [62] phi test_slope::y_inc#12 = 2 [phi:main::@22->test_slope#0] -- vbuz1=vbuc1 + lda #2 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 1 [phi:main::@22->test_slope#1] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.x_inc + jsr test_slope + // [49] test_slope::return#13 = test_slope::trees#2 + jmp __b23 + // main::@23 + __b23: + // [50] printf_uint::uvalue#5 = test_slope::return#13 + // [51] call cputs + // [83] phi from main::@23 to cputs [phi:main::@23->cputs] + cputs_from___b23: + // [83] phi cputs::s#15 = main::s10 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // [52] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + __b24_from___b23: + jmp __b24 + // main::@24 + __b24: + // [53] call printf_uint + // [91] phi from main::@24 to printf_uint [phi:main::@24->printf_uint] + printf_uint_from___b24: + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#5 [phi:main::@24->printf_uint#0] -- register_copy + jsr printf_uint + // [54] phi from main::@24 to main::@25 [phi:main::@24->main::@25] + __b25_from___b24: + jmp __b25 + // main::@25 + __b25: + // [55] call cputs + // [83] phi from main::@25 to cputs [phi:main::@25->cputs] + cputs_from___b25: + // [83] phi cputs::s#15 = main::s1 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [56] phi from main::@1 main::@25 to main::@1 [phi:main::@1/main::@25->main::@1] + __b1_from___b1: + __b1_from___b25: + jmp __b1 + // main::@1 + __b1: + jmp __b1_from___b1 + .segment Data + .encoding "ascii" + s: .text "1: encountered " + .byte 0 + s1: .text @" trees\$9b" + .byte 0 + s2: .text "2a: encountered " + .byte 0 + s4: .text "2b: encountered " + .byte 0 + s6: .text "2c: encountered " + .byte 0 + s8: .text "2d: encountered " + .byte 0 + s10: .text "2e: encountered " + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [57] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // [58] call memset + // Fill entire screen with spaces + // [98] phi from clrscr to memset [phi:clrscr->memset] + memset_from_clrscr: + // [98] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [98] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + jmp __b1 + // clrscr::@1 + __b1: + // [59] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // [60] call gotoxy + jsr gotoxy + jmp __breturn + // clrscr::@return + __breturn: + // [61] return + rts +} + // test_slope +// Count the number of trees on a specific slope +// test_slope(byte zp($85) x_inc, byte zp($80) y_inc) +test_slope: { + .label return = $81 + .label trees = $81 + .label mapline = $89 + .label y = $83 + .label x_inc = $85 + .label y_inc = $80 + // [63] phi from test_slope to test_slope::@1 [phi:test_slope->test_slope::@1] + __b1_from_test_slope: + // [63] phi test_slope::trees#2 = 0 [phi:test_slope->test_slope::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z trees + lda #>0 + sta.z trees+1 + // [63] phi test_slope::x#3 = 0 [phi:test_slope->test_slope::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [63] phi test_slope::mapline#2 = map [phi:test_slope->test_slope::@1#2] -- pbuz1=pbuc1 + lda #<map + sta.z mapline + lda #>map + sta.z mapline+1 + // [63] phi test_slope::y#2 = 0 [phi:test_slope->test_slope::@1#3] -- vwuz1=vwuc1 + lda #<0 + sta.z y + lda #>0 + sta.z y+1 + jmp __b1 + // test_slope::@1 + __b1: + // [64] if(test_slope::y#2<$143) goto test_slope::@2 -- vwuz1_lt_vwuc1_then_la1 + lda.z y+1 + cmp #>$143 + bcc __b2 + bne !+ + lda.z y + cmp #<$143 + bcc __b2 + !: + jmp __breturn + // test_slope::@return + __breturn: + // [65] return + rts + // test_slope::@2 + __b2: + // [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 -- pbuz1_derefidx_vbuxx_neq_vbuc1_then_la1 + txa + tay + lda (mapline),y + cmp #'#' + bne __b3_from___b2 + jmp __b5 + // test_slope::@5 + __b5: + // [67] test_slope::trees#1 = ++ test_slope::trees#2 -- vwuz1=_inc_vwuz1 + inc.z trees + bne !+ + inc.z trees+1 + !: + // [68] phi from test_slope::@2 test_slope::@5 to test_slope::@3 [phi:test_slope::@2/test_slope::@5->test_slope::@3] + __b3_from___b2: + __b3_from___b5: + // [68] phi test_slope::trees#6 = test_slope::trees#2 [phi:test_slope::@2/test_slope::@5->test_slope::@3#0] -- register_copy + jmp __b3 + // test_slope::@3 + __b3: + // [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 -- vbuxx=vbuxx_plus_vbuz1 + txa + clc + adc.z x_inc + tax + // [70] if(test_slope::x#1<$1f) goto test_slope::@4 -- vbuxx_lt_vbuc1_then_la1 + cpx #$1f + bcc __b4_from___b3 + jmp __b6 + // test_slope::@6 + __b6: + // [71] test_slope::x#2 = test_slope::x#1 - $1f -- vbuxx=vbuxx_minus_vbuc1 + txa + axs #$1f + // [72] phi from test_slope::@3 test_slope::@6 to test_slope::@4 [phi:test_slope::@3/test_slope::@6->test_slope::@4] + __b4_from___b3: + __b4_from___b6: + // [72] phi test_slope::x#8 = test_slope::x#1 [phi:test_slope::@3/test_slope::@6->test_slope::@4#0] -- register_copy + jmp __b4 + // test_slope::@4 + __b4: + // [73] test_slope::$6 = test_slope::y_inc#12 << 1 -- vbuaa=vbuz1_rol_1 + lda.z y_inc + asl + // [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [75] test_slope::$8 = test_slope::$7 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [77] test_slope::$10 = test_slope::$9 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [79] test_slope::$12 = test_slope::$11 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 -- pbuz1=pbuz1_plus_vbuaa + clc + adc.z mapline + sta.z mapline + bcc !+ + inc.z mapline+1 + !: + // [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 -- vwuz1=vwuz1_plus_vbuz2 + lda.z y_inc + clc + adc.z y + sta.z y + bcc !+ + inc.z y+1 + !: + // [63] phi from test_slope::@4 to test_slope::@1 [phi:test_slope::@4->test_slope::@1] + __b1_from___b4: + // [63] phi test_slope::trees#2 = test_slope::trees#6 [phi:test_slope::@4->test_slope::@1#0] -- register_copy + // [63] phi test_slope::x#3 = test_slope::x#8 [phi:test_slope::@4->test_slope::@1#1] -- register_copy + // [63] phi test_slope::mapline#2 = test_slope::mapline#1 [phi:test_slope::@4->test_slope::@1#2] -- register_copy + // [63] phi test_slope::y#2 = test_slope::y#1 [phi:test_slope::@4->test_slope::@1#3] -- register_copy + jmp __b1 +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($83) s) +cputs: { + .label s = $83 + // [84] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [84] phi cputs::s#14 = cputs::s#15 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [85] cputs::c#1 = *cputs::s#14 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [86] cputs::s#0 = ++ cputs::s#14 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [87] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [88] return + rts + // cputs::@2 + __b2: + // [89] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [90] call cputc + jsr cputc + jmp __b1_from___b2 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($81) uvalue) +printf_uint: { + .label uvalue = $81 + jmp __b1 + // printf_uint::@1 + __b1: + // [92] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [93] utoa::value#1 = printf_uint::uvalue#6 + // [94] call utoa + // Format number into buffer + // [128] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [95] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [96] call printf_number_buffer + // Print using format + // [149] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [97] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($86) str, word zp($89) num) +memset: { + .label end = $89 + .label dst = $86 + .label str = $86 + .label num = $89 + // [99] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + jmp __b1 + // memset::@1 + __b1: + // [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [101] memset::dst#4 = (byte*)memset::str#3 + // [102] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [102] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [103] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [104] return + rts + // memset::@3 + __b3: + // [105] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (dst),y + // [106] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // [107] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // [108] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // [109] call setcursor + jsr setcursor + jmp __breturn + // gotoxy::@return + __breturn: + // [110] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($88) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $88 + // [111] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + jmp __b3 + // cputc::@3 + __b3: + // [112] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + jmp __b8 + // cputc::@8 + __b8: + // [113] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + jmp convertToScreenCode1 + // cputc::convertToScreenCode1 + convertToScreenCode1: + // [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [115] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + __b6_from_convertToScreenCode1: + jmp __b6 + // cputc::@6 + __b6: + // [116] call putchar + jsr putchar + jmp __b7 + // cputc::@7 + __b7: + // [117] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // [118] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [119] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + __b4_from___b7: + jmp __b4 + // cputc::@4 + __b4: + // [120] call setcursor + jsr setcursor + jmp __breturn + // cputc::@return + __breturn: + // [121] return + rts + // cputc::@5 + __b5: + // [122] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [123] call newline + jsr newline + jmp __breturn + // cputc::@2 + __b2: + // [124] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [125] call newline + jsr newline + jmp __breturn + // cputc::@1 + __b1: + // [126] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [127] call setcursor + jsr setcursor + jmp __breturn +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($81) value, byte* zp($86) buffer) +utoa: { + .label digit_value = $89 + .label buffer = $86 + .label digit = $85 + .label value = $81 + // [129] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [129] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [129] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [129] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [129] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // utoa::@1 + __b1: + // [130] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [131] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [132] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [133] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [134] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [135] return + rts + // utoa::@2 + __b2: + // [136] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // [138] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + lda.z digit_value+1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [140] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [140] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [140] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [140] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [141] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [129] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [129] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [129] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [129] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [129] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [142] utoa_append::buffer#0 = utoa::buffer#11 + // [143] utoa_append::value#0 = utoa::value#2 + // [144] utoa_append::sub#0 = utoa::digit_value#0 + // [145] call utoa_append + // [190] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [146] utoa_append::return#0 = utoa_append::value#2 + jmp __b6 + // utoa::@6 + __b6: + // [147] utoa::value#0 = utoa_append::return#0 + // [148] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [140] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [140] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [140] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [140] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [150] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2_from___b1 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [151] cputc::c = printf_number_buffer::buffer_sign#0 -- vbuz1=vbuaa + sta.z cputc.c + // [152] call cputc + jsr cputc + // [153] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + __b2_from___b1: + __b2_from___b3: + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [154] call cputs + // [83] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + cputs_from___b2: + // [83] phi cputs::s#15 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [155] return + rts +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $8b + // [156] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [157] call cursorLocation + jsr cursorLocation + // [158] cursorLocation::return#3 = cursorLocation::return#1 + jmp __b3 + // setcursor::@3 + __b3: + // [159] setcursor::loc#0 = cursorLocation::return#3 + // [160] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // [161] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // [162] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + jmp __b2 + // setcursor::@2 + __b2: + // [163] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + lda #0 + sta CRSINH + // [164] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + jmp __b1 + // setcursor::@1 + __b1: + // [165] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + jmp __breturn + // setcursor::@return + __breturn: + // [166] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $8b + // [167] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [168] call cursorLocation + jsr cursorLocation + // [169] cursorLocation::return#0 = cursorLocation::return#1 + jmp __b1 + // putchar::@1 + __b1: + // [170] putchar::loc#0 = cursorLocation::return#0 + // [171] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // [172] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // [173] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // [174] call setcursor + jsr setcursor + jmp __breturn + // putchar::@return + __breturn: + // [175] return + rts +} + // newline +newline: { + .label start = $86 + // [176] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [177] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1_from_newline + jmp __b3 + // newline::@3 + __b3: + // [178] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + jmp __b2 + // newline::@2 + __b2: + // [179] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // [180] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + lda #0 + adc.z start+1 + sta.z memcpy.source+1 + // [181] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [182] call memcpy + jsr memcpy + jmp __b4 + // newline::@4 + __b4: + // [183] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [184] memset::str#8 = (void*)memset::str#0 + // [185] call memset + // [98] phi from newline::@4 to memset [phi:newline::@4->memset] + memset_from___b4: + // [98] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [98] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + jmp __b5 + // newline::@5 + __b5: + // [186] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [187] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + __b1_from_newline: + __b1_from___b5: + jmp __b1 + // newline::@1 + __b1: + // [188] call setcursor + jsr setcursor + jmp __breturn + // newline::@return + __breturn: + // [189] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($86) buffer, word zp($81) value, word zp($89) sub) +utoa_append: { + .label buffer = $86 + .label value = $81 + .label sub = $89 + .label return = $81 + // [191] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [191] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [191] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + jmp __b3 + // utoa_append::@3 + __b3: + // [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [194] return + rts + // utoa_append::@2 + __b2: + // [195] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [191] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [191] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [191] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $8b + .label __1 = $8b + .label __3 = $8b + .label return = $8b + .label __4 = $8d + .label __5 = $8b + // [197] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [198] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [200] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + jmp __breturn + // cursorLocation::@return + __breturn: + // [203] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($8b) destination, byte* zp($89) source) +memcpy: { + .const num = $28*$17 + .label src_end = $8d + .label dst = $8b + .label src = $89 + .label destination = $8b + .label source = $89 + // [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [206] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [207] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [207] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [207] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + jmp __breturn + // memcpy::@return + __breturn: + // [209] return + rts + // memcpy::@2 + __b2: + // [210] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [211] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [212] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + map: .text ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..." + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + +ASSEMBLER OPTIMIZATIONS +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __b6 +Removing instruction jmp __b7 +Removing instruction jmp __b8 +Removing instruction jmp __b9 +Removing instruction jmp __b10 +Removing instruction jmp __b11 +Removing instruction jmp __b12 +Removing instruction jmp __b13 +Removing instruction jmp __b14 +Removing instruction jmp __b15 +Removing instruction jmp __b16 +Removing instruction jmp __b17 +Removing instruction jmp __b18 +Removing instruction jmp __b19 +Removing instruction jmp __b20 +Removing instruction jmp __b21 +Removing instruction jmp __b22 +Removing instruction jmp __b23 +Removing instruction jmp __b24 +Removing instruction jmp __b25 +Removing instruction jmp __b1 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b5 +Removing instruction jmp __b3 +Removing instruction jmp __b6 +Removing instruction jmp __b4 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b8 +Removing instruction jmp convertToScreenCode1 +Removing instruction jmp __b6 +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #1 +Removing instruction lda #>0 +Replacing instruction ldx #0 with TAX +Replacing instruction lda #<0 with TXA +Removing instruction lda #>0 +Replacing instruction ldy #0 with TAY +Removing instruction lda #<0 +Removing instruction lda #<0 +Removing instruction lda #<0 +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label __b1_from___b1 with __b1 +Replacing label __b3_from___b2 with __b3 +Replacing label __b4_from___b3 with __b4 +Replacing label __b1_from___b2 with __b1 +Replacing label __b2_from___b3 with __b2 +Replacing label __b2_from___b1 with __b2 +Replacing label __b1_from_newline with __b1 +Replacing label __b1_from___b2 with __b1 +Removing instruction __b2_from_main: +Removing instruction test_slope_from___b2: +Removing instruction cputs_from___b3: +Removing instruction __b4_from___b3: +Removing instruction printf_uint_from___b4: +Removing instruction __b5_from___b4: +Removing instruction cputs_from___b5: +Removing instruction __b6_from___b5: +Removing instruction test_slope_from___b6: +Removing instruction cputs_from___b7: +Removing instruction __b8_from___b7: +Removing instruction printf_uint_from___b8: +Removing instruction __b9_from___b8: +Removing instruction cputs_from___b9: +Removing instruction __b10_from___b9: +Removing instruction test_slope_from___b10: +Removing instruction cputs_from___b11: +Removing instruction __b12_from___b11: +Removing instruction printf_uint_from___b12: +Removing instruction __b13_from___b12: +Removing instruction cputs_from___b13: +Removing instruction __b14_from___b13: +Removing instruction test_slope_from___b14: +Removing instruction cputs_from___b15: +Removing instruction __b16_from___b15: +Removing instruction printf_uint_from___b16: +Removing instruction __b17_from___b16: +Removing instruction cputs_from___b17: +Removing instruction __b18_from___b17: +Removing instruction test_slope_from___b18: +Removing instruction cputs_from___b19: +Removing instruction __b20_from___b19: +Removing instruction printf_uint_from___b20: +Removing instruction __b21_from___b20: +Removing instruction cputs_from___b21: +Removing instruction __b22_from___b21: +Removing instruction test_slope_from___b22: +Removing instruction cputs_from___b23: +Removing instruction __b24_from___b23: +Removing instruction printf_uint_from___b24: +Removing instruction __b25_from___b24: +Removing instruction cputs_from___b25: +Removing instruction __b1_from___b1: +Removing instruction __b1_from___b25: +Removing instruction __b3_from___b2: +Removing instruction __b3_from___b5: +Removing instruction __b4_from___b3: +Removing instruction __b4_from___b6: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction __b6_from_convertToScreenCode1: +Removing instruction __b4_from___b7: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction cputs_from___b2: +Removing instruction __b1_from_newline: +Removing instruction __b1_from___b5: +Removing instruction __b1_from_memcpy: +Removing instruction __b1_from___b2: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: +Removing instruction __b6: +Removing instruction __b7: +Removing instruction __b8: +Removing instruction __b9: +Removing instruction __b10: +Removing instruction __b11: +Removing instruction __b12: +Removing instruction __b13: +Removing instruction __b14: +Removing instruction __b15: +Removing instruction __b16: +Removing instruction __b17: +Removing instruction __b18: +Removing instruction __b19: +Removing instruction __b20: +Removing instruction __b21: +Removing instruction __b22: +Removing instruction __b23: +Removing instruction __b24: +Removing instruction __b25: +Removing instruction memset_from_clrscr: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1_from_test_slope: +Removing instruction __breturn: +Removing instruction __b5: +Removing instruction __b6: +Removing instruction __b1_from___b4: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction utoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b8: +Removing instruction convertToScreenCode1: +Removing instruction __b6: +Removing instruction __b7: +Removing instruction __b4: +Removing instruction __b1_from_utoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __b1: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b4: +Removing instruction memset_from___b4: +Removing instruction __b5: +Removing instruction __breturn: +Removing instruction __b1_from_utoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __breturn: +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Succesful ASM optimization Pass5DoubleJumpElimination +Removing instruction lda.z digit_value+1 +Replacing instruction lda #0 with TYA +Replacing instruction lda #0 with TYA +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination + +FINAL SYMBOL TABLE +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:136 77526.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 183333.6666666667 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 10001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:131 5000.5 +to_nomodify byte* cputs::s#14 s zp[2]:131 15502.0 +to_nomodify byte* cputs::s#15 s zp[2]:131 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:139 2.00000002E8 +byte*~ cursorLocation::$1 zp[2]:139 2.00000002E8 +word~ cursorLocation::$3 zp[2]:139 1.500000015E8 +word~ cursorLocation::$4 zp[2]:141 2.00000002E8 +word~ cursorLocation::$5 zp[2]:139 2.00000002E8 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:139 2000002.0 +byte* cursorLocation::return#1 return zp[2]:139 2.775000075E7 +byte* cursorLocation::return#3 return zp[2]:139 2.0000002E7 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +const byte* main::s[$10] = "1: encountered "at +const byte* main::s1[8] = " trees +"at +const byte* main::s10[$11] = "2e: encountered "at +const byte* main::s2[$11] = "2a: encountered "at +const byte* main::s4[$11] = "2b: encountered "at +const byte* main::s6[$11] = "2c: encountered "at +const byte* main::s8[$11] = "2d: encountered "at +const byte* map = ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..."at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:139 333333.6666666667 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:139 1.000000001E9 +byte* memcpy::dst#2 dst zp[2]:139 1.0033333346666667E9 +byte* memcpy::dst#4 dst zp[2]:139 2.0000002E7 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:137 333333.6666666667 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:137 2.000000002E9 +byte* memcpy::src#2 src zp[2]:137 1.00250000125E9 +byte* memcpy::src#4 src zp[2]:137 1.0000001E7 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:141 1.2625000025E8 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:134 2.000000002E9 +byte* memset::dst#2 dst zp[2]:134 1.3366666683333335E9 +byte* memset::dst#4 dst zp[2]:134 2.0000002E7 +byte* memset::end +byte* memset::end#0 end zp[2]:137 1.683333336666667E8 +word memset::num +word memset::num#2 num zp[2]:137 1.0000001E7 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:134 1000001.0 +void* memset::str#3 str zp[2]:134 333337.3333333334 +void* memset::str#7 str zp[2]:134 22.0 +void* memset::str#8 str zp[2]:134 2000002.0 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:134 750000.75 +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#1 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#2 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#3 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#4 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#5 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#6 uvalue zp[2]:129 11.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:139 1000001.0 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1500001.5 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7500000.75 +byte setcursor::c#1 reg byte a 2.0000002E7 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:139 1.0000001E7 +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +byte~ test_slope::$10 reg byte a 202.0 +byte~ test_slope::$11 reg byte a 202.0 +byte~ test_slope::$12 reg byte a 202.0 +byte~ test_slope::$5 reg byte a 202.0 +byte~ test_slope::$6 reg byte a 202.0 +byte~ test_slope::$7 reg byte a 202.0 +byte~ test_slope::$8 reg byte a 202.0 +byte~ test_slope::$9 reg byte a 202.0 +byte* test_slope::mapline +byte* test_slope::mapline#1 mapline zp[2]:137 101.0 +byte* test_slope::mapline#2 mapline zp[2]:137 17.823529411764707 +word test_slope::return +word test_slope::return#0 return zp[2]:129 4.0 +word test_slope::return#1 return zp[2]:129 4.0 +word test_slope::return#10 return zp[2]:129 4.0 +word test_slope::return#11 return zp[2]:129 4.0 +word test_slope::return#12 return zp[2]:129 4.0 +word test_slope::return#13 return zp[2]:129 4.0 +word test_slope::trees +word test_slope::trees#1 trees zp[2]:129 202.0 +word test_slope::trees#2 trees zp[2]:129 31.5 +word test_slope::trees#6 trees zp[2]:129 20.2 +byte test_slope::x +byte test_slope::x#1 reg byte x 202.0 +byte test_slope::x#2 reg byte x 202.0 +byte test_slope::x#3 reg byte x 60.599999999999994 +byte test_slope::x#8 reg byte x 27.545454545454547 +byte test_slope::x_inc +byte test_slope::x_inc#10 x_inc zp[1]:133 5.05 +word test_slope::y +word test_slope::y#1 y zp[2]:131 202.0 +word test_slope::y#2 y zp[2]:131 16.833333333333332 +byte test_slope::y_inc +byte test_slope::y_inc#12 y_inc zp[1]:128 30.3 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2002.0 +byte~ utoa::$11 reg byte a 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:134 300.42857142857144 +byte* utoa::buffer#14 buffer zp[2]:134 1501.5 +byte* utoa::buffer#3 buffer zp[2]:134 202.0 +byte* utoa::buffer#4 buffer zp[2]:134 2002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:133 2002.0 +byte utoa::digit#2 digit zp[1]:133 286.0 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:137 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 500.5 +byte utoa::started#4 reg byte x 1001.0 +word utoa::value +word utoa::value#0 value zp[2]:129 1001.0 +word utoa::value#1 value zp[2]:129 56.0 +word utoa::value#2 value zp[2]:129 586.4285714285714 +word utoa::value#6 value zp[2]:129 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:134 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1000001.0 +byte utoa_append::digit#2 reg byte x 1005001.5 +word utoa_append::return +word utoa_append::return#0 return zp[2]:129 2002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:137 333500.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:129 3667.333333333333 +word utoa_append::value#1 value zp[2]:129 2000002.0 +word utoa_append::value#2 value zp[2]:129 501834.16666666674 + +zp[1]:128 [ test_slope::y_inc#12 ] +reg byte x [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +zp[2]:129 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 test_slope::return#13 printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:131 [ cputs::s#14 cputs::s#15 cputs::s#0 test_slope::y#2 test_slope::y#1 ] +zp[1]:133 [ utoa::digit#2 utoa::digit#1 test_slope::x_inc#10 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +zp[2]:134 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +reg byte a [ test_slope::$6 ] +reg byte a [ test_slope::$7 ] +reg byte a [ test_slope::$8 ] +reg byte a [ test_slope::$9 ] +reg byte a [ test_slope::$10 ] +reg byte a [ test_slope::$11 ] +reg byte a [ test_slope::$12 ] +reg byte a [ test_slope::$5 ] +reg byte a [ cputs::c#1 ] +zp[1]:136 [ cputc::c ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:137 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 test_slope::mapline#2 test_slope::mapline#1 ] +zp[2]:139 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:141 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] + + +FINAL ASSEMBLER +Score: 18840 + + // File Comments +// https://adventofcode.com/2020/day/3 + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-03.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + // clrscr() + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@2 [phi:main->main::@2] + // main::@2 + // test_slope(3,1) + // [3] call test_slope + // [62] phi from main::@2 to test_slope [phi:main::@2->test_slope] + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@2->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 3 [phi:main::@2->test_slope#1] -- vbuz1=vbuc1 + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(3,1) + // [4] test_slope::return#0 = test_slope::trees#2 + // main::@3 + // printf("1: encountered %u trees\n",test_slope(3,1)) + // [5] printf_uint::uvalue#0 = test_slope::return#0 + // [6] call cputs + // [83] phi from main::@3 to cputs [phi:main::@3->cputs] + // [83] phi cputs::s#15 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // [7] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + // main::@4 + // printf("1: encountered %u trees\n",test_slope(3,1)) + // [8] call printf_uint + // [91] phi from main::@4 to printf_uint [phi:main::@4->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#0 [phi:main::@4->printf_uint#0] -- register_copy + jsr printf_uint + // [9] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // main::@5 + // printf("1: encountered %u trees\n",test_slope(3,1)) + // [10] call cputs + // [83] phi from main::@5 to cputs [phi:main::@5->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [11] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + // main::@6 + // test_slope(1,1) + // [12] call test_slope + // [62] phi from main::@6 to test_slope [phi:main::@6->test_slope] + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@6->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 1 [phi:main::@6->test_slope#1] -- vbuz1=vbuc1 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(1,1) + // [13] test_slope::return#1 = test_slope::trees#2 + // main::@7 + // printf("2a: encountered %u trees\n",test_slope(1,1)) + // [14] printf_uint::uvalue#1 = test_slope::return#1 + // [15] call cputs + // [83] phi from main::@7 to cputs [phi:main::@7->cputs] + // [83] phi cputs::s#15 = main::s2 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [16] phi from main::@7 to main::@8 [phi:main::@7->main::@8] + // main::@8 + // printf("2a: encountered %u trees\n",test_slope(1,1)) + // [17] call printf_uint + // [91] phi from main::@8 to printf_uint [phi:main::@8->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#1 [phi:main::@8->printf_uint#0] -- register_copy + jsr printf_uint + // [18] phi from main::@8 to main::@9 [phi:main::@8->main::@9] + // main::@9 + // printf("2a: encountered %u trees\n",test_slope(1,1)) + // [19] call cputs + // [83] phi from main::@9 to cputs [phi:main::@9->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@9->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [20] phi from main::@9 to main::@10 [phi:main::@9->main::@10] + // main::@10 + // test_slope(3,1) + // [21] call test_slope + // [62] phi from main::@10 to test_slope [phi:main::@10->test_slope] + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@10->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 3 [phi:main::@10->test_slope#1] -- vbuz1=vbuc1 + lda #3 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(3,1) + // [22] test_slope::return#10 = test_slope::trees#2 + // main::@11 + // printf("2b: encountered %u trees\n",test_slope(3,1)) + // [23] printf_uint::uvalue#2 = test_slope::return#10 + // [24] call cputs + // [83] phi from main::@11 to cputs [phi:main::@11->cputs] + // [83] phi cputs::s#15 = main::s4 [phi:main::@11->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // [25] phi from main::@11 to main::@12 [phi:main::@11->main::@12] + // main::@12 + // printf("2b: encountered %u trees\n",test_slope(3,1)) + // [26] call printf_uint + // [91] phi from main::@12 to printf_uint [phi:main::@12->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#2 [phi:main::@12->printf_uint#0] -- register_copy + jsr printf_uint + // [27] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + // main::@13 + // printf("2b: encountered %u trees\n",test_slope(3,1)) + // [28] call cputs + // [83] phi from main::@13 to cputs [phi:main::@13->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@13->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [29] phi from main::@13 to main::@14 [phi:main::@13->main::@14] + // main::@14 + // test_slope(5,1) + // [30] call test_slope + // [62] phi from main::@14 to test_slope [phi:main::@14->test_slope] + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@14->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 5 [phi:main::@14->test_slope#1] -- vbuz1=vbuc1 + lda #5 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(5,1) + // [31] test_slope::return#11 = test_slope::trees#2 + // main::@15 + // printf("2c: encountered %u trees\n",test_slope(5,1)) + // [32] printf_uint::uvalue#3 = test_slope::return#11 + // [33] call cputs + // [83] phi from main::@15 to cputs [phi:main::@15->cputs] + // [83] phi cputs::s#15 = main::s6 [phi:main::@15->cputs#0] -- pbuz1=pbuc1 + lda #<s6 + sta.z cputs.s + lda #>s6 + sta.z cputs.s+1 + jsr cputs + // [34] phi from main::@15 to main::@16 [phi:main::@15->main::@16] + // main::@16 + // printf("2c: encountered %u trees\n",test_slope(5,1)) + // [35] call printf_uint + // [91] phi from main::@16 to printf_uint [phi:main::@16->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#3 [phi:main::@16->printf_uint#0] -- register_copy + jsr printf_uint + // [36] phi from main::@16 to main::@17 [phi:main::@16->main::@17] + // main::@17 + // printf("2c: encountered %u trees\n",test_slope(5,1)) + // [37] call cputs + // [83] phi from main::@17 to cputs [phi:main::@17->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@17->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [38] phi from main::@17 to main::@18 [phi:main::@17->main::@18] + // main::@18 + // test_slope(7,1) + // [39] call test_slope + // [62] phi from main::@18 to test_slope [phi:main::@18->test_slope] + // [62] phi test_slope::y_inc#12 = 1 [phi:main::@18->test_slope#0] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 7 [phi:main::@18->test_slope#1] -- vbuz1=vbuc1 + lda #7 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(7,1) + // [40] test_slope::return#12 = test_slope::trees#2 + // main::@19 + // printf("2d: encountered %u trees\n",test_slope(7,1)) + // [41] printf_uint::uvalue#4 = test_slope::return#12 + // [42] call cputs + // [83] phi from main::@19 to cputs [phi:main::@19->cputs] + // [83] phi cputs::s#15 = main::s8 [phi:main::@19->cputs#0] -- pbuz1=pbuc1 + lda #<s8 + sta.z cputs.s + lda #>s8 + sta.z cputs.s+1 + jsr cputs + // [43] phi from main::@19 to main::@20 [phi:main::@19->main::@20] + // main::@20 + // printf("2d: encountered %u trees\n",test_slope(7,1)) + // [44] call printf_uint + // [91] phi from main::@20 to printf_uint [phi:main::@20->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#4 [phi:main::@20->printf_uint#0] -- register_copy + jsr printf_uint + // [45] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + // main::@21 + // printf("2d: encountered %u trees\n",test_slope(7,1)) + // [46] call cputs + // [83] phi from main::@21 to cputs [phi:main::@21->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [47] phi from main::@21 to main::@22 [phi:main::@21->main::@22] + // main::@22 + // test_slope(1,2) + // [48] call test_slope + // [62] phi from main::@22 to test_slope [phi:main::@22->test_slope] + // [62] phi test_slope::y_inc#12 = 2 [phi:main::@22->test_slope#0] -- vbuz1=vbuc1 + lda #2 + sta.z test_slope.y_inc + // [62] phi test_slope::x_inc#10 = 1 [phi:main::@22->test_slope#1] -- vbuz1=vbuc1 + lda #1 + sta.z test_slope.x_inc + jsr test_slope + // test_slope(1,2) + // [49] test_slope::return#13 = test_slope::trees#2 + // main::@23 + // printf("2e: encountered %u trees\n",test_slope(1,2)) + // [50] printf_uint::uvalue#5 = test_slope::return#13 + // [51] call cputs + // [83] phi from main::@23 to cputs [phi:main::@23->cputs] + // [83] phi cputs::s#15 = main::s10 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + lda #<s10 + sta.z cputs.s + lda #>s10 + sta.z cputs.s+1 + jsr cputs + // [52] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + // main::@24 + // printf("2e: encountered %u trees\n",test_slope(1,2)) + // [53] call printf_uint + // [91] phi from main::@24 to printf_uint [phi:main::@24->printf_uint] + // [91] phi printf_uint::uvalue#6 = printf_uint::uvalue#5 [phi:main::@24->printf_uint#0] -- register_copy + jsr printf_uint + // [54] phi from main::@24 to main::@25 [phi:main::@24->main::@25] + // main::@25 + // printf("2e: encountered %u trees\n",test_slope(1,2)) + // [55] call cputs + // [83] phi from main::@25 to cputs [phi:main::@25->cputs] + // [83] phi cputs::s#15 = main::s1 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // [56] phi from main::@1 main::@25 to main::@1 [phi:main::@1/main::@25->main::@1] + // main::@1 + __b1: + jmp __b1 + .segment Data + .encoding "ascii" + s: .text "1: encountered " + .byte 0 + s1: .text @" trees\$9b" + .byte 0 + s2: .text "2a: encountered " + .byte 0 + s4: .text "2b: encountered " + .byte 0 + s6: .text "2c: encountered " + .byte 0 + s8: .text "2d: encountered " + .byte 0 + s10: .text "2e: encountered " + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [57] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // [58] call memset + // Fill entire screen with spaces + // [98] phi from clrscr to memset [phi:clrscr->memset] + // [98] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [98] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // clrscr::@1 + // *OLDCHR = 0x00 + // [59] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + // [60] call gotoxy + jsr gotoxy + // clrscr::@return + // } + // [61] return + rts +} + // test_slope +// Count the number of trees on a specific slope +// test_slope(byte zp($85) x_inc, byte zp($80) y_inc) +test_slope: { + .label return = $81 + .label trees = $81 + .label mapline = $89 + .label y = $83 + .label x_inc = $85 + .label y_inc = $80 + // [63] phi from test_slope to test_slope::@1 [phi:test_slope->test_slope::@1] + // [63] phi test_slope::trees#2 = 0 [phi:test_slope->test_slope::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z trees + sta.z trees+1 + // [63] phi test_slope::x#3 = 0 [phi:test_slope->test_slope::@1#1] -- vbuxx=vbuc1 + tax + // [63] phi test_slope::mapline#2 = map [phi:test_slope->test_slope::@1#2] -- pbuz1=pbuc1 + lda #<map + sta.z mapline + lda #>map + sta.z mapline+1 + // [63] phi test_slope::y#2 = 0 [phi:test_slope->test_slope::@1#3] -- vwuz1=vwuc1 + txa + sta.z y + sta.z y+1 + // test_slope::@1 + __b1: + // for(unsigned int y=0; y<MAP_HEIGHT; y+=y_inc) + // [64] if(test_slope::y#2<$143) goto test_slope::@2 -- vwuz1_lt_vwuc1_then_la1 + lda.z y+1 + cmp #>$143 + bcc __b2 + bne !+ + lda.z y + cmp #<$143 + bcc __b2 + !: + // test_slope::@return + // } + // [65] return + rts + // test_slope::@2 + __b2: + // if(mapline[x]=='#') + // [66] if(test_slope::mapline#2[test_slope::x#3]!='#'at) goto test_slope::@3 -- pbuz1_derefidx_vbuxx_neq_vbuc1_then_la1 + txa + tay + lda (mapline),y + cmp #'#' + bne __b3 + // test_slope::@5 + // trees++; + // [67] test_slope::trees#1 = ++ test_slope::trees#2 -- vwuz1=_inc_vwuz1 + inc.z trees + bne !+ + inc.z trees+1 + !: + // [68] phi from test_slope::@2 test_slope::@5 to test_slope::@3 [phi:test_slope::@2/test_slope::@5->test_slope::@3] + // [68] phi test_slope::trees#6 = test_slope::trees#2 [phi:test_slope::@2/test_slope::@5->test_slope::@3#0] -- register_copy + // test_slope::@3 + __b3: + // x += x_inc + // [69] test_slope::x#1 = test_slope::x#3 + test_slope::x_inc#10 -- vbuxx=vbuxx_plus_vbuz1 + txa + clc + adc.z x_inc + tax + // if(x>=MAP_WIDTH) + // [70] if(test_slope::x#1<$1f) goto test_slope::@4 -- vbuxx_lt_vbuc1_then_la1 + cpx #$1f + bcc __b4 + // test_slope::@6 + // x -= MAP_WIDTH + // [71] test_slope::x#2 = test_slope::x#1 - $1f -- vbuxx=vbuxx_minus_vbuc1 + txa + axs #$1f + // [72] phi from test_slope::@3 test_slope::@6 to test_slope::@4 [phi:test_slope::@3/test_slope::@6->test_slope::@4] + // [72] phi test_slope::x#8 = test_slope::x#1 [phi:test_slope::@3/test_slope::@6->test_slope::@4#0] -- register_copy + // test_slope::@4 + __b4: + // y_inc*MAP_WIDTH + // [73] test_slope::$6 = test_slope::y_inc#12 << 1 -- vbuaa=vbuz1_rol_1 + lda.z y_inc + asl + // [74] test_slope::$7 = test_slope::$6 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [75] test_slope::$8 = test_slope::$7 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [76] test_slope::$9 = test_slope::$8 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [77] test_slope::$10 = test_slope::$9 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [78] test_slope::$11 = test_slope::$10 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // [79] test_slope::$12 = test_slope::$11 << 1 -- vbuaa=vbuaa_rol_1 + asl + // [80] test_slope::$5 = test_slope::$12 + test_slope::y_inc#12 -- vbuaa=vbuaa_plus_vbuz1 + clc + adc.z y_inc + // mapline += y_inc*MAP_WIDTH + // [81] test_slope::mapline#1 = test_slope::mapline#2 + test_slope::$5 -- pbuz1=pbuz1_plus_vbuaa + clc + adc.z mapline + sta.z mapline + bcc !+ + inc.z mapline+1 + !: + // y+=y_inc + // [82] test_slope::y#1 = test_slope::y#2 + test_slope::y_inc#12 -- vwuz1=vwuz1_plus_vbuz2 + lda.z y_inc + clc + adc.z y + sta.z y + bcc !+ + inc.z y+1 + !: + // [63] phi from test_slope::@4 to test_slope::@1 [phi:test_slope::@4->test_slope::@1] + // [63] phi test_slope::trees#2 = test_slope::trees#6 [phi:test_slope::@4->test_slope::@1#0] -- register_copy + // [63] phi test_slope::x#3 = test_slope::x#8 [phi:test_slope::@4->test_slope::@1#1] -- register_copy + // [63] phi test_slope::mapline#2 = test_slope::mapline#1 [phi:test_slope::@4->test_slope::@1#2] -- register_copy + // [63] phi test_slope::y#2 = test_slope::y#1 [phi:test_slope::@4->test_slope::@1#3] -- register_copy + jmp __b1 +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($83) s) +cputs: { + .label s = $83 + // [84] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [84] phi cputs::s#14 = cputs::s#15 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 + __b1: + // while (c = *s++) + // [85] cputs::c#1 = *cputs::s#14 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [86] cputs::s#0 = ++ cputs::s#14 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [87] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // cputs::@return + // } + // [88] return + rts + // cputs::@2 + __b2: + // cputc(c) + // [89] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [90] call cputc + jsr cputc + jmp __b1 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($81) uvalue) +printf_uint: { + .label uvalue = $81 + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [92] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [93] utoa::value#1 = printf_uint::uvalue#6 + // [94] call utoa + // Format number into buffer + // [128] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(printf_buffer, format) + // [95] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [96] call printf_number_buffer + // Print using format + // [149] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + jsr printf_number_buffer + // printf_uint::@return + // } + // [97] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($86) str, word zp($89) num) +memset: { + .label end = $89 + .label dst = $86 + .label str = $86 + .label num = $89 + // if(num>0) + // [99] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // memset::@1 + // end = (char*)str + num + // [100] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [101] memset::dst#4 = (byte*)memset::str#3 + // [102] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [102] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [103] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + __breturn: + // } + // [104] return + rts + // memset::@3 + __b3: + // *dst = c + // [105] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [106] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + // [107] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + // [108] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // setcursor() + // [109] call setcursor + jsr setcursor + // gotoxy::@return + // } + // [110] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($88) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $88 + // if (c == '\r') + // [111] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + // cputc::@3 + // if(c == '\n' || c == 0x9b) + // [112] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + // cputc::@8 + // [113] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + // cputc::convertToScreenCode1 + // return rawmap[*v]; + // [114] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [115] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + // cputc::@6 + // putchar(convertToScreenCode(&c)) + // [116] call putchar + jsr putchar + // cputc::@7 + // (*COLCRS)++; + // [117] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + // [118] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [119] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + // cputc::@4 + // setcursor() + // [120] call setcursor + jsr setcursor + // cputc::@return + // } + // [121] return + rts + // cputc::@5 + __b5: + // *COLCRS = 0 + // [122] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [123] call newline + jsr newline + rts + // cputc::@2 + __b2: + // *COLCRS = 0 + // [124] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [125] call newline + jsr newline + rts + // cputc::@1 + __b1: + // *COLCRS = 0 + // [126] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + // [127] call setcursor + jsr setcursor + rts +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($81) value, byte* zp($86) buffer) +utoa: { + .label digit_value = $89 + .label buffer = $86 + .label digit = $85 + .label value = $81 + // [129] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [129] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [129] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [129] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [129] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // utoa::@1 + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [130] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + // utoa::@3 + // *buffer++ = DIGITS[(char)value] + // [131] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [132] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + // [133] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + // [134] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (buffer),y + // utoa::@return + // } + // [135] return + rts + // utoa::@2 + __b2: + // digit_value = digit_values[digit] + // [136] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [137] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + // [138] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // utoa::@7 + // [139] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [140] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [140] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [140] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [140] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [141] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [129] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [129] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [129] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [129] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [129] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [142] utoa_append::buffer#0 = utoa::buffer#11 + // [143] utoa_append::value#0 = utoa::value#2 + // [144] utoa_append::sub#0 = utoa::digit_value#0 + // [145] call utoa_append + // [190] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [146] utoa_append::return#0 = utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [147] utoa::value#0 = utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [148] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [140] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [140] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [140] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [140] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // printf_number_buffer::@1 + // if(buffer.sign) + // [150] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // printf_number_buffer::@3 + // cputc(buffer.sign) + // [151] cputc::c = printf_number_buffer::buffer_sign#0 -- vbuz1=vbuaa + sta.z cputc.c + // [152] call cputc + jsr cputc + // [153] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // printf_number_buffer::@2 + __b2: + // cputs(buffer.digits) + // [154] call cputs + // [83] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + // [83] phi cputs::s#15 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // printf_number_buffer::@return + // } + // [155] return + rts +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $8b + // **OLDADR = *OLDCHR + // [156] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [157] call cursorLocation + jsr cursorLocation + // [158] cursorLocation::return#3 = cursorLocation::return#1 + // setcursor::@3 + // loc = cursorLocation() + // [159] setcursor::loc#0 = cursorLocation::return#3 + // c = *loc + // [160] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + // [161] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // *OLDADR = loc + // [162] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // setcursor::@2 + // *CRSINH = 0 + // [163] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + // [164] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + // setcursor::@1 + // **OLDADR = c + // [165] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // setcursor::@return + // } + // [166] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $8b + // **OLDADR = *OLDCHR + // [167] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [168] call cursorLocation + jsr cursorLocation + // [169] cursorLocation::return#0 = cursorLocation::return#1 + // putchar::@1 + // loc = cursorLocation() + // [170] putchar::loc#0 = cursorLocation::return#0 + // newChar = code | conio_reverse_value + // [171] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // *loc = newChar + // [172] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // *OLDCHR = newChar + // [173] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // setcursor() + // [174] call setcursor + jsr setcursor + // putchar::@return + // } + // [175] return + rts +} + // newline +newline: { + .label start = $86 + // if ((*ROWCRS)++ == CONIO_HEIGHT) + // [176] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [177] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1 + // newline::@3 + // **OLDADR ^= 0x80 + // [178] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // newline::@2 + // start = *SAVMSC + // [179] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + // [180] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + // [181] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [182] call memcpy + jsr memcpy + // newline::@4 + // start + CONIO_WIDTH * 23 + // [183] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [184] memset::str#8 = (void*)memset::str#0 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + // [185] call memset + // [98] phi from newline::@4 to memset [phi:newline::@4->memset] + // [98] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [98] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // newline::@5 + // *ROWCRS = CONIO_HEIGHT - 1 + // [186] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [187] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + // newline::@1 + __b1: + // setcursor() + // [188] call setcursor + jsr setcursor + // newline::@return + // } + // [189] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($86) buffer, word zp($81) value, word zp($89) sub) +utoa_append: { + .label buffer = $86 + .label value = $81 + .label sub = $89 + .label return = $81 + // [191] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [191] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [191] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // utoa_append::@1 + __b1: + // while (value >= sub) + // [192] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // utoa_append::@3 + // *buffer = DIGITS[digit] + // [193] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // utoa_append::@return + // } + // [194] return + rts + // utoa_append::@2 + __b2: + // digit++; + // [195] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [196] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [191] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [191] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [191] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $8b + .label __1 = $8b + .label __3 = $8b + .label return = $8b + .label __4 = $8d + .label __5 = $8b + // (word)(*ROWCRS)*CONIO_WIDTH + // [197] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [198] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [199] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [200] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + // [201] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + // [202] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // cursorLocation::@return + // } + // [203] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($8b) destination, byte* zp($89) source) +memcpy: { + .const num = $28*$17 + .label src_end = $8d + .label dst = $8b + .label src = $89 + .label destination = $8b + .label source = $89 + // src_end = (char*)source+num + // [204] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [205] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [206] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [207] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [207] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [207] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [208] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [209] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [210] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [211] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [212] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + map: .text ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..." + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + diff --git a/src/test/ref/adventofcode/2020-03.sym b/src/test/ref/adventofcode/2020-03.sym new file mode 100644 index 000000000..82238e5b8 --- /dev/null +++ b/src/test/ref/adventofcode/2020-03.sym @@ -0,0 +1,244 @@ +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:136 77526.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 183333.6666666667 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 10001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:131 5000.5 +to_nomodify byte* cputs::s#14 s zp[2]:131 15502.0 +to_nomodify byte* cputs::s#15 s zp[2]:131 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:139 2.00000002E8 +byte*~ cursorLocation::$1 zp[2]:139 2.00000002E8 +word~ cursorLocation::$3 zp[2]:139 1.500000015E8 +word~ cursorLocation::$4 zp[2]:141 2.00000002E8 +word~ cursorLocation::$5 zp[2]:139 2.00000002E8 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:139 2000002.0 +byte* cursorLocation::return#1 return zp[2]:139 2.775000075E7 +byte* cursorLocation::return#3 return zp[2]:139 2.0000002E7 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +const byte* main::s[$10] = "1: encountered "at +const byte* main::s1[8] = " trees +"at +const byte* main::s10[$11] = "2e: encountered "at +const byte* main::s2[$11] = "2a: encountered "at +const byte* main::s4[$11] = "2b: encountered "at +const byte* main::s6[$11] = "2c: encountered "at +const byte* main::s8[$11] = "2d: encountered "at +const byte* map = ".#......##..#.....#....#.#.#....#.#...#.##.#..........#...##...........#.....#.####........#........#.#...#.#.................#....#...#.#...#.#...#.#........#...........#..#.........#.#....#..#....#..#..#.#...#..##..#...........#..#.....#.......#.#..#...#...#.###...#...#.#...#.#...#.#.......#...#...#...##.##..#..................#.#.#....#..#.##....#........##...............#....#....#.#.......#.....##.#..##.#.....###.......#...........#...###....#..#.#...#..................#.........#.##...#......#.............#....#...#.#..#......#.###....#...#.....#..#........#.....#.....#...#..#.......#...#..............#..#...#...#........#...##........#..#........#....#......#......#.....#..#.###.......##....#.#..#..#..###..#..........................#...#....#.........#.#.......#.##................#..#.......#......######.....#.........#......##.......#....#..##.###..#...##.###..#.......#....#.......#.###...#.#.#........#........###...#.......#..........#.#..........#...#..........##.#....#....#........#.....#....#..#..#...#.#....##..#...##....#...........##...#..##.....#.......###.......#.#...#...#.......#.#....#.#....##.###........#..........#..............#....##..###......#.#....#.#......#.....##.....#....#..#......#...#........#.##..#.....#..#....#......#......#.#.#..........##....#.............#..#..........#.#......##..#...#......#.#..#....#....#.#..##.......#.#......##........#.#....#.#.....#..............#.........#.......#..#.#......##.........#..##.#......#......#..#.....#...#.....#.........#...........#..##..##.#..##...###..##.....#...#..##...##.#.#......#..........#.#.....##.#....#..##..#..#.........###.......#........##....#...##....##............#.#.##...............#....#..#......#.....#..#..#.#.....#.....##.#....#.#.....#.#.#.........#..#.#..##....#.....#....#.#...#.....#....#....#.#.#...........#................#.......#.......#..#.#...#.#......#..#.#...........#....#....###...#.#.#.##....##..###.#.#......#.##.#..##...#.#..#..#...#.....#.#.#.#.....###.#..#.#...#.#......#.#..##.#...#...#.#.....#.#.......#....#...#.##......#.#......#....#.....##.....#....................###...##.#...........#.......#..##.....##....#................#..#......#..........#........##..##.#...#...#.#.....#.##.#.....###..###.#...#.#..#....#.#..........#...#..#.#.#..#...#.##.##..#..#....#....####..........#..#.#..........#..........###...#.#..#..#...#..###.......####.#...#....#..#...#..#...........##....#.#...#....##....##.....#.#.##....#.##..#....#.#.#.#......#..#.###....#####.##......##..#.#.#..#........##.##..###.#...#..#..#......#..#.....#...###.....#.#....#.#..##.....#.#....#......#.#...#...#.#....#.#.....#.###.##...................#..........#........#.#...##.#.##......#.#.#..#....##.###..#...#.##....#....#.........#.#..#........#..#..#.#.####.....##..#..#.##.#......#.#..##.#...#..#..#.#.##..#.##..........#......##.#.....#.#.##..#..##.....##.#.##........#..#.....#...#.##.##...#....#.#.#.........##.....#....#....#.#....#...#..#.............#...#..#...#.##......##...##.........#......#..........##.#......#.....##....#.#.#.....#..#.###......#..#.#....#.....#..#.......#...#...#.#.#.#..##......#..............#...###.....#...##......#.#..#.#........#.#...##.#....#..........##...#.#....#...#.....#.######...##...#..#...#...#............#.....#....###..###.##..#.........#.......#........##..#....#...#.#..##.#.#.##.#.#...###.................#.#.#......#.#.#....#.....#.#.#...........#.##.#..#.###......###.#....#...........##.#.#....#...#...........#..##..........#...#.#...........#..###....#..##.......#.....#.....##....#..#.......#........#...##.##..#.#....#..###..#.....##.......#.........###.#...#..#....#.#...#....#..#.......##...#.#.#...#..........#..#.......#.......##.#..#.#....###.....#...#..#...#....#...#.##.#........#..........##.....#.#.##.#.#..#..##.......##.#.#.......##....#.#...........#..##.............##...#.#..#..#...........#.#......#.##.##..#...#...#...........#....###.#.#.##..#.#.#....#....#####.........#...#.....#.#....#............#..#........#.....#.#......#...#.........#...#...#.#.#..#.....##.##......#.#...#.......#...#.##...#..#..........#...#.....##..........#..#...#.#......#.......##......#...##..##..#....#..##.......#...#.#..##..#..#.....#.#................#....#.......#..#..###.......#...............##.....#..#......#....#.........#...###...#....#..##...#.#.#.........#.......#...#....#....#.#...#.#....##....#.#..##.#.....#..#..#....#..#.#..##.....##..#..#.#.#....#...#....#..#..........###.....#...##.#..#.#...#.#.#.#..#.##........#.#....#....#..........#....#.#.......#...#.....#........#........#....#..#.#..#...#...................#....####..#..#..#..#....#..#.#...##.#..........#.##..#.....##...................##..........#....##....###.....#..#...#.#....##.........#..#...................##..###....#.##............#.#...###.#..##...#...........#.....#..#......#.....#...........#..##...#.....#.....#.#............#....###.#..#.#.#....#..##...#.......#.##.....#..........#.#..#...#.............##...........#..............#.....#..#......#......###....#...#...........#.....#...#.......###.....#..........##......##.#.#.....#....#.......#..#......#.......#..#...#.###...........#..#.###......#...#.#...........#.#...##........#.#.#........#.#.....#.....##..##.#.#..#.#....#.#.##....#.#.#......##.....#...#.#...###...#..#......#.#.#..#...#........#..##...........#..#..#..#..#..##...#...#...##.#..#.#....#.#.....####.#..#..#....##..#.#..#....#..#......#.....#.#.#........#..#.....#......#............#.#..###.....#...#...#.....##..#.#...##..#...........####....#.##....##.#......#.....##.#..#.##..#....#.###..........##....###...#......#.#....##...........................#..#.....#..#.#...#.#..#.....#...#..####.##....#.##..##...##.##.....#......#...#.##...........#.......##.###..#.....##...#.........##....###....##...###................#....#####........#.#.#.##.....#.#....####.##........#............#......#........................###.....##......#..##.#......#.#...........##.#....##.#....................#.#.#.......#.#.#........#..#.......##.......#...#...#....#......#....##.##..#..............#......#....#......#.........##..................#.#....##..#.......#............#.......#...........#........#....#.#..##.#....#...#....#.#.#..#..#.#.#.#...#....#....#.#.#....#...#.#..#......#.....#.#...........#.#....##.....#...........#...#....#....##.....###..#..........#..#..#.....#....#.#.###..........#.##....#...##..#................#.##.##.......#...#.##...##...#.........#..#....#......#......#.........#.##...#...##.#.........#......#........#.....#....................#...#.....##.........#.#..#...#......#...#.......#......#.##.......#...#.##.#..##..#.......#.#............#...###..#........#.......##.......#....#..#.......#..#.#....#.#.............#....#...##.##....#....##..............#......#.......#....#....#..#..##......##.#..#.#..##......##......#.##.##......#.............##.#...#.....#.......#...##.#....#..#......#.##.........##.####.#...#.#....#..........#........#.....#..#....#...#.####....##......#..#..#.##..#.............###.#..#..#....#.......#.........#....#.....#....#.#.#...#.#.....##.#...#...#.#..#.....##......##.##.#.....#..#.......#.##...##.......#..##......#..........#..#....#.......#.#...#.....#.................#..............#.#.#.....#.#....#..#.......#..........#.##....#....#..#.....#.......#........#....#.....##..#.........##..#..#.#..##.#...#..........#....#..........#..#.#......#.##..#..#.##.....##.####....#.....#.#...##.....#.#....#.#........#..........#...#.#.##.##....##..#...#...#....#.#.......#..#...#..#..##..#.....#....#........###.....#..........#..#.##....#.#.....#........##....#....#.......#.....#..........#........###...##.....#.#..#...##.........#.#..#....#...##...........#.........#...#......#.#.#.........#..#.#.#...........##.###....#..#.......#.....#.#...#......#..#........##.#....##....#...#.##.........#.####.#..#...........##.#.#........#....#..#.....#..##.####.#...##...#...........#.#.........##.#..#..#...#.#.#.........#..#.#......###............#...#......#.......#....#...#...#..#...##.#.#...##..#...#...#.......##.......#.#.......#..........#.#................#...#..#...#.#...#.#...##.####..##.##....#..##.#..####.......##.#........#...#......###....##...#.#..#.##.....##.....###..#...#.###.###.......#...#.....#...#..#..##..#.......#...##.....##........#.#.##..#...#..#....#....#..###....#.#..#.#.#.#.#..........#.#..#..##.......###.....................##.#......#.##.....#.........#.......................#.#.....##..#........##.......#..##..#.##.#.#.....##.#.##.##.#....##....#...#.....#.........#.....#.....#.........#.##.#.###.#......#.........#..#.##...#.......###......##........#......#...........#.#...##...#........#.##.............##............#.####..#....#...#...#..#....#..#.#.#.#..#.........#......#.##............#.....#........#........#.#.##.#..#.#..#..###......###....#.###.....#.#.#.##........#..###.#..#...##.....#....#...#.#.........#....#.....#...#............#........##.......#.##..####..#..#....#....#..#..#...#.##...##.....#............#...#...........#.......#.....#...#.#.#...........#.....#...##...............#........##...........#...#.#..##.#...#....#....#........#.##..#.#.......#...#......#..............#.#..#..#.....##.#..#....#.##.......#......#.##..#......#........#.##.#...#.....#......###..#.......##....................#.#.#.....#.##.......#.......#....#......#.#.....#...##........#...#..#.#.........#.##...........#.##...##......#....#.###.#.#.#...####..#....###..........#...#.....##....#.#.##.###..###.#.#.....#.##.........#..#...#.#.................##.###.........#.#....#.#...#.###..#.#....#..............#.##.#......#..#....##.#..#.......#..##..#..#.###......##..........#..#.##....#.#....#....#.#..#.............#.....#..#....#.##...#..#.#.#.........###..#..#.....#.....##..##...##....#..#......#............#....#..........#....#..##..#...#......#.....#.#....#..##..#....#.#.#...#................##..#.........#........#..##..#..#......###.....#..#.........#..#.##..........#.#..#..."at +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:139 333333.6666666667 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:139 1.000000001E9 +byte* memcpy::dst#2 dst zp[2]:139 1.0033333346666667E9 +byte* memcpy::dst#4 dst zp[2]:139 2.0000002E7 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:137 333333.6666666667 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:137 2.000000002E9 +byte* memcpy::src#2 src zp[2]:137 1.00250000125E9 +byte* memcpy::src#4 src zp[2]:137 1.0000001E7 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:141 1.2625000025E8 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:134 2.000000002E9 +byte* memset::dst#2 dst zp[2]:134 1.3366666683333335E9 +byte* memset::dst#4 dst zp[2]:134 2.0000002E7 +byte* memset::end +byte* memset::end#0 end zp[2]:137 1.683333336666667E8 +word memset::num +word memset::num#2 num zp[2]:137 1.0000001E7 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:134 1000001.0 +void* memset::str#3 str zp[2]:134 333337.3333333334 +void* memset::str#7 str zp[2]:134 22.0 +void* memset::str#8 str zp[2]:134 2000002.0 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:134 750000.75 +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#1 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#2 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#3 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#4 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#5 uvalue zp[2]:129 1.3333333333333333 +word printf_uint::uvalue#6 uvalue zp[2]:129 11.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:139 1000001.0 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1500001.5 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7500000.75 +byte setcursor::c#1 reg byte a 2.0000002E7 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:139 1.0000001E7 +word test_slope(byte test_slope::x_inc , byte test_slope::y_inc) +byte~ test_slope::$10 reg byte a 202.0 +byte~ test_slope::$11 reg byte a 202.0 +byte~ test_slope::$12 reg byte a 202.0 +byte~ test_slope::$5 reg byte a 202.0 +byte~ test_slope::$6 reg byte a 202.0 +byte~ test_slope::$7 reg byte a 202.0 +byte~ test_slope::$8 reg byte a 202.0 +byte~ test_slope::$9 reg byte a 202.0 +byte* test_slope::mapline +byte* test_slope::mapline#1 mapline zp[2]:137 101.0 +byte* test_slope::mapline#2 mapline zp[2]:137 17.823529411764707 +word test_slope::return +word test_slope::return#0 return zp[2]:129 4.0 +word test_slope::return#1 return zp[2]:129 4.0 +word test_slope::return#10 return zp[2]:129 4.0 +word test_slope::return#11 return zp[2]:129 4.0 +word test_slope::return#12 return zp[2]:129 4.0 +word test_slope::return#13 return zp[2]:129 4.0 +word test_slope::trees +word test_slope::trees#1 trees zp[2]:129 202.0 +word test_slope::trees#2 trees zp[2]:129 31.5 +word test_slope::trees#6 trees zp[2]:129 20.2 +byte test_slope::x +byte test_slope::x#1 reg byte x 202.0 +byte test_slope::x#2 reg byte x 202.0 +byte test_slope::x#3 reg byte x 60.599999999999994 +byte test_slope::x#8 reg byte x 27.545454545454547 +byte test_slope::x_inc +byte test_slope::x_inc#10 x_inc zp[1]:133 5.05 +word test_slope::y +word test_slope::y#1 y zp[2]:131 202.0 +word test_slope::y#2 y zp[2]:131 16.833333333333332 +byte test_slope::y_inc +byte test_slope::y_inc#12 y_inc zp[1]:128 30.3 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2002.0 +byte~ utoa::$11 reg byte a 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:134 300.42857142857144 +byte* utoa::buffer#14 buffer zp[2]:134 1501.5 +byte* utoa::buffer#3 buffer zp[2]:134 202.0 +byte* utoa::buffer#4 buffer zp[2]:134 2002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:133 2002.0 +byte utoa::digit#2 digit zp[1]:133 286.0 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:137 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 500.5 +byte utoa::started#4 reg byte x 1001.0 +word utoa::value +word utoa::value#0 value zp[2]:129 1001.0 +word utoa::value#1 value zp[2]:129 56.0 +word utoa::value#2 value zp[2]:129 586.4285714285714 +word utoa::value#6 value zp[2]:129 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:134 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1000001.0 +byte utoa_append::digit#2 reg byte x 1005001.5 +word utoa_append::return +word utoa_append::return#0 return zp[2]:129 2002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:137 333500.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:129 3667.333333333333 +word utoa_append::value#1 value zp[2]:129 2000002.0 +word utoa_append::value#2 value zp[2]:129 501834.16666666674 + +zp[1]:128 [ test_slope::y_inc#12 ] +reg byte x [ test_slope::x#3 test_slope::x#8 test_slope::x#1 test_slope::x#2 ] +zp[2]:129 [ test_slope::trees#2 test_slope::trees#6 test_slope::trees#1 test_slope::return#0 test_slope::return#1 test_slope::return#10 test_slope::return#11 test_slope::return#12 test_slope::return#13 printf_uint::uvalue#6 printf_uint::uvalue#2 printf_uint::uvalue#3 printf_uint::uvalue#4 printf_uint::uvalue#5 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:131 [ cputs::s#14 cputs::s#15 cputs::s#0 test_slope::y#2 test_slope::y#1 ] +zp[1]:133 [ utoa::digit#2 utoa::digit#1 test_slope::x_inc#10 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +zp[2]:134 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +reg byte a [ test_slope::$6 ] +reg byte a [ test_slope::$7 ] +reg byte a [ test_slope::$8 ] +reg byte a [ test_slope::$9 ] +reg byte a [ test_slope::$10 ] +reg byte a [ test_slope::$11 ] +reg byte a [ test_slope::$12 ] +reg byte a [ test_slope::$5 ] +reg byte a [ cputs::c#1 ] +zp[1]:136 [ cputc::c ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:137 [ utoa::digit_value#0 utoa_append::sub#0 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 test_slope::mapline#2 test_slope::mapline#1 ] +zp[2]:139 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:141 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] diff --git a/src/test/ref/adventofcode/2020-04.asm b/src/test/ref/adventofcode/2020-04.asm new file mode 100644 index 000000000..210521dc8 --- /dev/null +++ b/src/test/ref/adventofcode/2020-04.asm @@ -0,0 +1,845 @@ +// https://adventofcode.com/2020/day/3 + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-04.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code +main: { + .label pass = $80 + .label valid = $82 + .label total = $84 + .label i1 = $89 + .label match = $8a + // Read a tag - and examine whether it is one of the required tags + .label required_tag = $87 + .label tag_idx = $86 + // clrscr() + jsr clrscr + lda #<0 + sta.z total + sta.z total+1 + sta.z valid + sta.z valid+1 + lda #<passports + sta.z pass + lda #>passports + sta.z pass+1 + __b1: + // while(*pass) + ldy #0 + lda (pass),y + cmp #0 + bne __b2 + // printf("\nValid %u Total %u\n", valid, total) + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // printf("\nValid %u Total %u\n", valid, total) + jsr printf_uint + // printf("\nValid %u Total %u\n", valid, total) + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // printf("\nValid %u Total %u\n", valid, total) + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + jsr printf_uint + // printf("\nValid %u Total %u\n", valid, total) + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + __b27: + jmp __b27 + __b2: + // if(*pass==' ') + .encoding "ascii" + ldy #0 + lda (pass),y + cmp #' ' + bne __b4 + // pass++; + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b1 + __b4: + // if(*pass=='\n') + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b7 + // pass++; + inc.z pass + bne !+ + inc.z pass+1 + !: + // if(*pass=='\n') + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b1 + // pass++; + inc.z pass + bne !+ + inc.z pass+1 + !: + ldy #0 + ldx #0 + __b5: + // for(char i=0;i<NUM_REQUIRED_TAGS;i++) + cpx #7 + bcc __b6 + // if(num_found==NUM_REQUIRED_TAGS) + cpy #7 + beq __b11 + // printf(".") + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + __b12: + // total++; + inc.z total + bne !+ + inc.z total+1 + !: + jmp __b1 + __b11: + // valid++; + inc.z valid + bne !+ + inc.z valid+1 + !: + // printf("+") + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + jmp __b12 + __b6: + // if(tags_found[i]) + lda tags_found,x + cmp #0 + beq __b8 + // num_found++; + iny + __b8: + // tags_found[i] = 0 + lda #0 + sta tags_found,x + // for(char i=0;i<NUM_REQUIRED_TAGS;i++) + inx + jmp __b5 + __b7: + lda #<required_tags + sta.z required_tag + lda #>required_tags + sta.z required_tag+1 + lda #0 + sta.z tag_idx + __b13: + // for(char tag_idx=0;tag_idx<NUM_REQUIRED_TAGS;tag_idx++) + lda.z tag_idx + cmp #7 + bcc __b10 + __b21: + // pass +=3 + lda #3 + clc + adc.z pass + sta.z pass + bcc !+ + inc.z pass+1 + !: + __b9: + // Skip letters until we hit another whitespace + // while(*pass && *pass!=' ' && *pass!='\n') + lda #0 + tay + cmp (pass),y + bne !__b1+ + jmp __b1 + !__b1: + lda #' ' + cmp (pass),y + bne !__b1+ + jmp __b1 + !__b1: + lda (pass),y + cmp #'\$9b' + bne __b23 + jmp __b1 + __b23: + // pass++; + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b9 + __b10: + lda #0 + sta.z match + sta.z i1 + __b14: + // for(char i=0;i<3;i++) + lda.z i1 + cmp #3 + bcc __b15 + // if(match==3) + lda #3 + cmp.z match + bne __b20 + // tags_found[tag_idx] = 1 + lda #1 + ldy.z tag_idx + sta tags_found,y + jmp __b21 + __b20: + // required_tag += 3 + lda #3 + clc + adc.z required_tag + sta.z required_tag + bcc !+ + inc.z required_tag+1 + !: + // for(char tag_idx=0;tag_idx<NUM_REQUIRED_TAGS;tag_idx++) + inc.z tag_idx + jmp __b13 + __b15: + // if(required_tag[i]==pass[i]) + ldy.z i1 + lda (required_tag),y + tax + lda (pass),y + tay + stx.z $ff + cpy.z $ff + bne __b17 + // match++; + inc.z match + __b17: + // for(char i=0;i<3;i++) + inc.z i1 + jmp __b14 + .segment Data + tags_found: .fill 7, 0 + s: .text @"\$9bValid " + .byte 0 + s1: .text " Total " + .byte 0 + s2: .text @"\$9b" + .byte 0 + s3: .text "+" + .byte 0 + s4: .text "." + .byte 0 +} +.segment Code +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // Fill entire screen with spaces + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // *OLDCHR = 0x00 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + jsr gotoxy + // } + rts +} +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8c) s) +cputs: { + .label s = $8c + __b1: + // while (c = *s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // cputc(c) + sta.z cputc.c + jsr cputc + jmp __b1 +} +// Print an unsigned int using a specific format +// printf_uint(word zp($82) uvalue) +printf_uint: { + .label uvalue = $82 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr utoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($91) str, word zp($8e) num) +memset: { + .label end = $8e + .label dst = $91 + .label str = $91 + .label num = $8e + // if(num>0) + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // end = (char*)str + num + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + __b2: + // for(char* dst = str; dst!=end; dst++) + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + __breturn: + // } + rts + __b3: + // *dst = c + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + lda #y + sta ROWCRS + // setcursor() + jsr setcursor + // } + rts +} +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($90) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $90 + // if (c == '\r') + lda #'\r' + cmp.z c + beq __b1 + // if(c == '\n' || c == 0x9b) + lda #'\$9b' + cmp.z c + beq __b2 + lda #$9b + cmp.z c + beq __b2 + // return rawmap[*v]; + ldy.z convertToScreenCode1_v + ldx rawmap,y + // putchar(convertToScreenCode(&c)) + jsr putchar + // (*COLCRS)++; + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // setcursor() + jsr setcursor + // } + rts + __b5: + // *COLCRS = 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b2: + // *COLCRS = 0 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + jsr newline + rts + __b1: + // *COLCRS = 0 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + jsr setcursor + rts +} +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($82) value, byte* zp($8c) buffer) +utoa: { + .label digit_value = $91 + .label buffer = $8c + .label digit = $8b + .label value = $82 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + ldx #0 + txa + sta.z digit + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + lda.z digit + cmp #5-1 + bcc __b2 + // *buffer++ = DIGITS[(char)value] + lda.z value + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + lda #0 + tay + sta (buffer),y + // } + rts + __b2: + // digit_value = digit_values[digit] + lda.z digit + asl + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + cpx #0 + bne __b5 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + inc.z digit + jmp __b1 + __b5: + // utoa_append(buffer++, value, digit_value) + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value) + // value = utoa_append(buffer++, value, digit_value); + inc.z buffer + bne !+ + inc.z buffer+1 + !: + ldx #1 + jmp __b4 +} +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // if(buffer.sign) + cmp #0 + beq __b2 + // cputc(buffer.sign) + sta.z cputc.c + jsr cputc + __b2: + // cputs(buffer.digits) + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // } + rts +} +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $93 + // **OLDADR = *OLDCHR + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // c = *loc + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + stx OLDCHR + // *OLDADR = loc + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // *CRSINH = 0 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + txa + eor #$80 + // **OLDADR = c + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // } + rts +} +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $93 + // **OLDADR = *OLDCHR + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + jsr cursorLocation + // loc = cursorLocation() + // newChar = code | conio_reverse_value + txa + // *loc = newChar + ldy #0 + sta (loc),y + // *OLDCHR = newChar + sta OLDCHR + // setcursor() + jsr setcursor + // } + rts +} +newline: { + .label start = $91 + // if ((*ROWCRS)++ == CONIO_HEIGHT) + inc ROWCRS + lda #$18 + cmp ROWCRS + bne __b1 + // **OLDADR ^= 0x80 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // start = *SAVMSC + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + jsr memcpy + // start + CONIO_WIDTH * 23 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // *ROWCRS = CONIO_HEIGHT - 1 + lda #$18-1 + sta ROWCRS + __b1: + // setcursor() + jsr setcursor + // } + rts +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($8c) buffer, word zp($82) value, word zp($91) sub) +utoa_append: { + .label buffer = $8c + .label value = $82 + .label sub = $91 + .label return = $82 + ldx #0 + __b1: + // while (value >= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + jmp __b1 +} +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $93 + .label __1 = $93 + .label __3 = $93 + .label return = $93 + .label __4 = $95 + .label __5 = $93 + // (word)(*ROWCRS)*CONIO_WIDTH + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // } + rts +} +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($93) destination, byte* zp($8e) source) +memcpy: { + .const num = $28*$17 + .label src_end = $95 + .label dst = $93 + .label src = $8e + .label destination = $93 + .label source = $8e + // src_end = (char*)source+num + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + __b1: + // while(src!=src_end) + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // } + rts + __b2: + // *dst++ = *src++ + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + inc.z dst + bne !+ + inc.z dst+1 + !: + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + // The required tags + required_tags: .text "byriyreyrhgthcleclpid" + .byte 0 + passports: .text @"ecl:grn\$9bcid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03\$9b\$9bbyr:2027 hcl:ec0cfd ecl:blu cid:120\$9beyr:1937 pid:106018766 iyr:2010 hgt:154cm\$9b\$9bbyr:1965 eyr:2028 hgt:157cm\$9bcid:236 iyr:2018 ecl:brn\$9bhcl:#cfa07d pid:584111467\$9b\$9beyr:2029 ecl:hzl\$9biyr:1972 byr:1966\$9bpid:2898897192\$9bhgt:59cm hcl:z\$9b\$9bpid:231652013 hcl:#602927 hgt:166\$9becl:grn eyr:2025\$9bbyr:2008 iyr:1986\$9b\$9bbyr:1928 hgt:167cm\$9bhcl:#18171d iyr:2012\$9becl:oth pid:237657808 eyr:1944\$9b\$9bhgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020\$9bhcl:#602927 eyr:2020\$9b\$9bhcl:#efcc98 eyr:2024 ecl:hzl\$9bbyr:2030 hgt:192cm\$9biyr:2013 pid:7479289410\$9b\$9bpid:053467220 iyr:2012 hgt:169cm\$9bcid:149 hcl:#866857\$9beyr:2030\$9bbyr:1995 ecl:oth\$9b\$9bhgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766\$9beyr:2022\$9biyr:2020\$9b\$9bpid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934\$9b\$9bhcl:#866857\$9becl:brn eyr:2024\$9biyr:2017\$9bpid:505225484 cid:144\$9bbyr:1980\$9bhgt:170cm\$9b\$9bhcl:#866857 ecl:gry\$9bbyr:1972 iyr:2019 eyr:2023\$9bcid:234 pid:721290041 hgt:191cm\$9b\$9bpid:346301363\$9beyr:2020\$9bhcl:#733820 iyr:2019 hgt:177cm\$9bbyr:1998\$9b\$9bhgt:157cm byr:1963\$9bpid:898055805\$9bhcl:#fffffd ecl:blu iyr:2017 cid:87\$9beyr:2030\$9b\$9bpid:605900764 iyr:2011\$9bhgt:73in ecl:hzl eyr:2024\$9bhcl:#888785\$9bcid:281\$9b\$9biyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn\$9b\$9bhcl:z\$9biyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025\$9bhgt:172in\$9b\$9bhgt:151cm cid:163 pid:670884417 iyr:2012\$9becl:oth hcl:#ceb3a1\$9beyr:2028\$9b\$9bhcl:z cid:92 hgt:69cm\$9bbyr:2008 pid:492284612\$9beyr:2020 iyr:2023\$9becl:hzl\$9b\$9bbyr:1933\$9bhcl:#7d3b0c eyr:2020 hgt:170cm\$9bpid:949064511 iyr:2010\$9becl:oth\$9b\$9beyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm\$9bpid:629190040 iyr:2017 hcl:#b6652a\$9b\$9becl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995\$9bpid:762177473\$9bhgt:179cm\$9b\$9bpid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012\$9bhgt:70in byr:1938 ecl:oth\$9b\$9bhgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f\$9beyr:2023\$9b\$9bhgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029\$9b\$9biyr:2010 ecl:gry\$9beyr:2022 hgt:156cm byr:1953 pid:434063393\$9bhcl:#733820\$9b\$9bpid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005\$9b\$9beyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248\$9bhgt:153cm cid:324 iyr:2018\$9b\$9bcid:195 pid:049871343\$9beyr:2024 hgt:169cm\$9bbyr:1952 iyr:2010 ecl:grn\$9b\$9beyr:2035 pid:189cm\$9bhgt:77 iyr:1973 ecl:#dc83d5\$9bhcl:z byr:2004\$9b\$9bbyr:2027\$9bpid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937\$9b\$9bpid:076534920\$9bhgt:152cm\$9bbyr:1969\$9becl:blu\$9bhcl:#866857 iyr:2011 eyr:2024\$9b\$9biyr:2019 eyr:2028\$9becl:blu hgt:169cm\$9bhcl:#888785 pid:332202163 byr:1923\$9b\$9bhgt:65in byr:1964 iyr:2019\$9bpid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1\$9b\$9bhcl:#623a2f pid:182484027\$9biyr:2016 ecl:brn byr:1943\$9bhgt:71in eyr:2021 cid:344\$9b\$9bhcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm\$9bbyr:1985 pid:978641227\$9b\$9beyr:2029 ecl:brn hgt:173cm byr:1920 cid:211\$9bhcl:#866857\$9biyr:2016 pid:289769625\$9b\$9bhcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm\$9b\$9bhgt:172cm iyr:2015 ecl:gry byr:1948\$9beyr:2029\$9bpid:466359109 hcl:#341e13\$9b\$9bcid:74 pid:405199325 ecl:blu\$9bhcl:#6b5442\$9beyr:1980 byr:2024 hgt:174cm iyr:2011\$9b\$9bhgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014\$9b\$9bcid:264 hcl:#7d3b0c\$9becl:blu iyr:2011 eyr:2020 hgt:182cm\$9bbyr:1929\$9b\$9bpid:435338286 byr:1931\$9bhcl:z ecl:amb iyr:2013 hgt:73in\$9bcid:165 eyr:2027\$9b\$9bpid:511898552 eyr:2025 hgt:184cm hcl:#602927\$9biyr:2018 byr:1989 ecl:hzl\$9b\$9biyr:2016\$9bhgt:168in\$9bhcl:#623a2f\$9beyr:2025 pid:310738569 ecl:#0c3039\$9bbyr:2027\$9b\$9bpid:158cm byr:1946 ecl:grt\$9biyr:1920 cid:189\$9bhcl:389bce hgt:165cm\$9b\$9bpid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm\$9bbyr:1930\$9becl:brn\$9b\$9bpid:930994364 byr:1967 hgt:151cm\$9biyr:2011 eyr:2022\$9b\$9beyr:1968 hgt:75cm cid:241\$9biyr:2011 pid:5493866745\$9becl:grt\$9bbyr:1976 hcl:#a97842\$9b\$9beyr:2026 ecl:oth\$9biyr:2016 hcl:#c0946f\$9bbyr:1929\$9bhgt:175cm\$9bpid:9421898537\$9b\$9beyr:2028 iyr:2016 byr:1962\$9becl:grn hgt:186cm hcl:#cfa07d pid:432962396\$9b\$9biyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry\$9b\$9bcid:168\$9bbyr:1978\$9beyr:2027 hgt:189cm pid:802710287\$9bhcl:#2f980b iyr:2014\$9becl:grn\$9b\$9beyr:1970\$9bpid:576329104\$9becl:xry iyr:1954 hcl:#341e13 byr:2026\$9bhgt:74in\$9b\$9beyr:2027 hgt:153cm\$9becl:oth\$9bhcl:#866857\$9bpid:290407832 byr:1956 iyr:2017\$9b\$9biyr:2011\$9bcid:128\$9becl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020\$9b\$9becl:oth hcl:#cfa07d\$9bbyr:2016 pid:#de98ae iyr:1984 cid:194\$9bhgt:170cm\$9beyr:2034\$9b\$9bpid:526098672 hgt:168cm\$9bhcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016\$9beyr:2030\$9b\$9bpid:495569197 hcl:#866857 hgt:193cm\$9biyr:2013 eyr:2021 byr:1921 ecl:amb\$9b\$9becl:amb\$9bhcl:#a97842 pid:862249915 iyr:2012 byr:1964\$9bcid:325\$9beyr:2021\$9b\$9biyr:1958\$9bbyr:2003\$9bhgt:160 hcl:#18171d\$9becl:hzl eyr:2020\$9b\$9biyr:2019 byr:1997 ecl:brn\$9bpid:342735713 hcl:#efcc98\$9bhgt:181cm cid:307\$9beyr:2027\$9b\$9bpid:817121616 eyr:2020\$9biyr:2012\$9bhgt:185cm\$9bhcl:#18171d byr:1969 ecl:hzl\$9b\$9bpid:381399203\$9becl:oth byr:1930\$9biyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025\$9b\$9bbyr:2002 hcl:#18171d iyr:2017\$9bpid:398245854 hgt:64in ecl:gry eyr:2025 cid:127\$9b\$9beyr:2028 hcl:#341e13\$9becl:amb iyr:2012\$9bpid:079796480 hgt:69cm\$9bbyr:1995\$9b\$9bcid:315 iyr:2028\$9bpid:775929239\$9bhgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f\$9b\$9biyr:2015\$9bhgt:154cm byr:1997\$9becl:grn\$9bcid:125 eyr:2024 pid:834780229\$9bhcl:#18171d\$9b\$9becl:hzl hcl:#a97842 pid:553710574 eyr:2028\$9bhgt:183cm cid:196\$9biyr:2014\$9b\$9bpid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974\$9biyr:2014\$9bhcl:#ceb3a1\$9b\$9beyr:2024\$9bbyr:1947 hgt:63in ecl:brn\$9bcid:69\$9bpid:185228911 hcl:#b6652a iyr:2016\$9b\$9beyr:2024\$9bhgt:168cm hcl:#602927\$9biyr:2013\$9bbyr:1993\$9bpid:681091728 ecl:gry cid:203\$9b\$9bpid:037922164 iyr:2020\$9bbyr:1990 hgt:156cm eyr:2023 hcl:#866857\$9bcid:97 ecl:grn\$9b\$9bhgt:170cm pid:980455250\$9biyr:2011 ecl:hzl byr:1957\$9beyr:2030 hcl:#cfa07d\$9b\$9bhgt:158cm\$9bhcl:#602927\$9bbyr:2002 ecl:hzl iyr:2013\$9bcid:99\$9beyr:2020 pid:48646993\$9b\$9bbyr:1955 pid:814033843 eyr:2030 hcl:#a97842\$9bhgt:191cm iyr:2019\$9b\$9bpid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842\$9beyr:2026 cid:131 byr:1979\$9b\$9bhcl:#fffffd hgt:68in\$9bcid:121 ecl:oth eyr:2024 pid:343836937\$9bbyr:1955\$9biyr:2020\$9b\$9beyr:2025 byr:1954\$9bpid:737517118\$9bcid:343 hcl:#b6652a\$9biyr:2017 ecl:hzl\$9bhgt:175cm\$9b\$9becl:brn\$9biyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981\$9b\$9becl:oth iyr:2018 byr:1975\$9beyr:2029\$9bhgt:185cm cid:226\$9bpid:978243407 hcl:#341e13\$9b\$9biyr:2015 pid:918017915 hcl:#3e52b7\$9bbyr:1999 ecl:brn cid:314\$9beyr:2025 hgt:192cm\$9b\$9bhcl:#19d1fa byr:1984 ecl:dne hgt:76in\$9biyr:2015 cid:118 pid:417075672\$9beyr:2020\$9b\$9biyr:2019\$9bcid:120 hgt:186cm\$9bhcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968\$9b\$9bhgt:70cm cid:173 pid:767014975\$9bhcl:#866857 eyr:2039 ecl:brn byr:1985\$9b\$9bpid:340424924\$9beyr:2027 hcl:#7d3b0c\$9bhgt:168cm ecl:hzl iyr:2016\$9bbyr:1994\$9b\$9becl:hzl byr:1933 pid:580425691\$9biyr:2010 hcl:#c0946f eyr:2024\$9bhgt:64in\$9b\$9bhcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030\$9bcid:262 iyr:2014\$9b\$9becl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z\$9b\$9bbyr:1977 cid:54\$9beyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu\$9b\$9biyr:2011 hcl:#7d3b0c byr:1928\$9bpid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl\$9b\$9bpid:729464282\$9biyr:2012 hcl:baae60\$9beyr:2026 ecl:hzl hgt:166cm byr:2019\$9b\$9bpid:930997801 iyr:2019 eyr:2030\$9bhcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in\$9b\$9becl:brn\$9bbyr:1988 hgt:179cm iyr:2017\$9bpid:864768439 cid:305 hcl:#c0946f\$9beyr:2029\$9b\$9bhcl:#7d3b0c ecl:grn\$9bhgt:182cm eyr:2021 pid:719891314\$9bbyr:1920 iyr:2017\$9b\$9bhgt:62cm\$9bcid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997\$9bpid:175cm byr:2022\$9b\$9bhcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020\$9bpid:703047050\$9b\$9bbyr:1951\$9beyr:2030\$9becl:hzl\$9bpid:130992467 hgt:157cm hcl:#341e13\$9b\$9bhgt:175cm\$9bhcl:#623a2f\$9bcid:68 eyr:2025\$9bbyr:2001 ecl:oth pid:253618704 iyr:2016\$9b\$9bhcl:#fffffd pid:379344553 ecl:grn\$9beyr:2026\$9bhgt:72in byr:1974 iyr:2013\$9b\$9becl:#b4e952 byr:1970 hcl:z\$9beyr:2039 pid:6056894636 iyr:2021 hgt:165cm\$9bcid:328\$9b\$9bhcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl\$9b\$9bcid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309\$9b\$9bbyr:1951 eyr:2024\$9bhcl:#341e13\$9becl:amb pid:414644982\$9biyr:2010 hgt:159cm\$9b\$9biyr:2015 cid:319\$9beyr:2029 ecl:brn pid:380237898\$9bhcl:#efcc98 hgt:157cm byr:1972\$9b\$9bpid:237156579 ecl:#312a91\$9bhgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953\$9b\$9becl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939\$9b\$9bhgt:59in hcl:#18171d byr:1962 ecl:hzl\$9biyr:2019 eyr:2025\$9bcid:337 pid:491938615\$9b\$9becl:utc hgt:82 pid:51674655 byr:2020\$9beyr:1954 iyr:2029 hcl:z\$9b\$9bpid:119530189\$9bcid:103\$9biyr:2010 byr:1979\$9bhgt:168cm hcl:#a97842 ecl:brn eyr:2029\$9b\$9bhgt:177cm ecl:brn\$9bbyr:1990\$9bpid:015089628 eyr:2028 hcl:#733820 iyr:2020\$9b\$9becl:blu iyr:2020 hgt:189cm\$9bhcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160\$9b\$9becl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026\$9bbyr:1995\$9bpid:654875035\$9b\$9becl:grn eyr:2025 pid:147155222 byr:1942\$9bcid:341 hcl:#602927\$9bhgt:165cm\$9biyr:2016\$9b\$9bpid:543171646\$9bhgt:153cm\$9biyr:2019 hcl:#fffffd byr:1985 cid:266\$9beyr:2027\$9becl:hzl\$9b\$9becl:blu\$9beyr:2022\$9bpid:667939101 byr:1974\$9bcid:259 hcl:#888785\$9b\$9beyr:2030 byr:2016 iyr:2022\$9bpid:86902982\$9becl:zzz hgt:72 hcl:ceb867\$9b\$9bhcl:#fffffd\$9becl:grn pid:046978329\$9bbyr:1924\$9beyr:2025 hgt:158cm iyr:2011\$9b\$9bhgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189\$9biyr:2017\$9bcid:50\$9b\$9bcid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017\$9b\$9biyr:2019\$9beyr:2022\$9becl:brn hcl:#cfa07d pid:050270380 cid:159\$9bhgt:151cm\$9bbyr:1951\$9b\$9bhcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029\$9b\$9bbyr:1997 hgt:162cm eyr:2023 pid:445685977\$9biyr:2012 ecl:amb hcl:#efcc98\$9b\$9biyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991\$9bhcl:#623a2f\$9b\$9bbyr:1998 hcl:#fffffd\$9beyr:2020\$9becl:gry pid:039483695 hgt:163cm iyr:2020\$9bcid:165\$9b\$9becl:hzl hgt:74in iyr:2016 pid:026214321\$9bcid:152 hcl:#a1f179\$9beyr:2036 byr:2001\$9b\$9bpid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030\$9b\$9bpid:918371363\$9becl:xry\$9biyr:2012\$9bbyr:2012 hgt:65cm\$9beyr:2029\$9b\$9bpid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu\$9bhcl:#5ab31e hgt:171cm\$9b\$9becl:gry\$9bbyr:1956 cid:318 iyr:2020 hcl:#623a2f\$9beyr:2030 pid:020576506 hgt:184cm\$9b\$9bhgt:173cm iyr:2025\$9beyr:2023\$9becl:amb pid:958983168 hcl:#866857 byr:1935\$9b\$9bbyr:1974\$9beyr:2040 pid:57104308 iyr:1980 hcl:z\$9bhgt:192in cid:295 ecl:amb\$9b\$9bpid:180cm hcl:1109f7 eyr:2039 byr:2020\$9becl:dne hgt:189in iyr:1921\$9b\$9biyr:2013 byr:1961\$9bhcl:#866857\$9beyr:2025 hgt:158cm ecl:gry\$9b\$9becl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980\$9bhcl:#ceb3a1 cid:110\$9bhgt:166cm\$9b\$9bpid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011\$9b\$9beyr:2023 hgt:191cm hcl:#866857\$9bpid:454509887\$9becl:grn byr:1938 iyr:2015\$9b\$9bpid:793008846 eyr:2025 ecl:grn hcl:#341e13\$9bhgt:187cm\$9bbyr:1973 cid:224\$9biyr:2013\$9b\$9bhcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb\$9biyr:2015 byr:1991\$9b\$9bhcl:#888785 pid:768625886\$9bhgt:180cm\$9beyr:2026 ecl:oth cid:178 byr:1958\$9b\$9bpid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn\$9biyr:2015 eyr:2023\$9b\$9bpid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130\$9beyr:2030 ecl:dne hgt:66cm\$9b\$9bpid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth\$9beyr:2020 byr:1937 iyr:2012\$9b\$9bhgt:175\$9beyr:1933 ecl:gry\$9bhcl:#7d3b0c byr:2003 pid:#5d8fcc\$9biyr:2012\$9b\$9beyr:2027\$9bbyr:1927 cid:154\$9becl:gry pid:683668809 hgt:164cm\$9bhcl:#a97842 iyr:2011\$9b\$9bbyr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded\$9bcid:292 ecl:oth\$9b\$9biyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162\$9bbyr:2005 cid:67\$9bhcl:#c0946f\$9b\$9bcid:306\$9bbyr:1948\$9bhcl:#efcc98\$9beyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn\$9b\$9bhgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019\$9b\$9bpid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983\$9b\$9bpid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986\$9becl:brn eyr:2026\$9b\$9becl:amb\$9bbyr:1992\$9bcid:288 pid:417117245 hcl:#623a2f\$9biyr:2011 hgt:181cm\$9beyr:2021\$9b\$9bbyr:1974 hgt:192cm cid:172\$9beyr:2022\$9becl:blu\$9bhcl:#cfa07d iyr:2014\$9b\$9beyr:2024 ecl:gry\$9bpid:874569675 byr:1960 iyr:2017 hgt:186cm\$9bhcl:#6b5442\$9b\$9bbyr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm\$9b\$9becl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98\$9bpid:600740993\$9bhgt:167cm eyr:2027\$9b\$9bpid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm\$9bbyr:1923\$9b\$9bbyr:2030 iyr:2019 ecl:#cb0911\$9bhcl:#cfa07d hgt:74in eyr:2012\$9bpid:7647207386\$9b\$9bcid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98\$9b\$9bcid:119 hgt:150in\$9bhcl:z\$9biyr:2012\$9becl:brn eyr:1975\$9bbyr:2007 pid:#0dcd32\$9b\$9bhcl:8a1ce7 pid:0434291854\$9beyr:2034 iyr:2005\$9bhgt:62cm byr:2029 ecl:utc\$9b\$9becl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm\$9bpid:636312902\$9b\$9bhcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952\$9b\$9bhgt:179cm iyr:2015 hcl:#ceb3a1\$9bbyr:1944 pid:182079308 cid:317\$9beyr:2025 ecl:hzl\$9b\$9bhcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000\$9biyr:2014 cid:192\$9b\$9biyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180\$9bhgt:177cm\$9beyr:2023\$9b\$9bbyr:2017\$9beyr:2036 iyr:1933\$9bcid:225 ecl:gmt hgt:179in\$9bhcl:b5c44d pid:99932231\$9b\$9bhcl:#18171d\$9bhgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb\$9b\$9bhgt:185cm\$9bpid:754207134 ecl:oth eyr:2023\$9bhcl:#a97842 cid:313 byr:1966\$9biyr:2015\$9b\$9bhcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285\$9bhgt:67in iyr:2015\$9b\$9biyr:2011 byr:1941\$9bhcl:#341e13 cid:65 pid:413556937\$9bhgt:169cm\$9becl:amb eyr:2020\$9b\$9biyr:2016\$9bhgt:158cm ecl:grn byr:1931 hcl:#7d3b0c\$9b\$9bpid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022\$9b\$9beyr:2022 pid:245416405\$9biyr:2019 hgt:173cm hcl:#c0946f\$9becl:brn\$9bbyr:1965\$9b\$9bbyr:1980 hgt:162cm ecl:brn pid:239318191\$9bhcl:#fffffd\$9bcid:58 eyr:2025 iyr:2020\$9b\$9bpid:892646915\$9biyr:2012 hcl:#733820 byr:1991 eyr:2021\$9bhgt:157cm ecl:oth\$9b\$9bpid:310597466 eyr:2025\$9bhcl:#cfa07d byr:1944 iyr:2018 ecl:oth\$9bhgt:183cm\$9b\$9biyr:2010 hgt:187cm ecl:oth\$9bpid:975763328\$9bhcl:#866857 eyr:2023 cid:283 byr:1997\$9b\$9biyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu\$9bhgt:154cm\$9bbyr:1968 eyr:2027\$9b\$9becl:oth eyr:2020 hgt:183cm hcl:#623a2f\$9bpid:771851807\$9bbyr:1990\$9biyr:2017\$9b\$9bhcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118\$9bcid:124\$9beyr:2025\$9b\$9bbyr:1993\$9becl:hzl eyr:2020\$9bhgt:163cm\$9biyr:2015 pid:831538073 hcl:#18171d\$9b\$9bhgt:74in hcl:#420afb eyr:2028\$9becl:grn pid:264469103\$9bbyr:1993\$9b\$9beyr:2020\$9bcid:79\$9bbyr:1972\$9bpid:084953331 hcl:#a97842 ecl:brn iyr:2010\$9bhgt:170cm\$9b\$9biyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667\$9b\$9bhcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm\$9bcid:123 eyr:2023 pid:546394433\$9b\$9biyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry\$9b\$9beyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002\$9b\$9bbyr:1938\$9becl:gry\$9bpid:764937909 iyr:2014\$9bhcl:#7d3b0c\$9beyr:2022 cid:145 hgt:184cm\$9b\$9bcid:340\$9bbyr:1924 hgt:169cm eyr:2026\$9biyr:2013 ecl:amb\$9bpid:499844992 hcl:#18171d\$9b\$9bpid:838417672 hgt:175cm\$9becl:grt iyr:2017 eyr:2025 hcl:17aa1a\$9b\$9beyr:2020\$9bbyr:1925 hcl:#341e13\$9becl:brn cid:342 pid:047426814 hgt:156cm iyr:2012\$9b\$9biyr:2011 hcl:#341e13 byr:1959\$9becl:amb pid:969679865\$9b\$9bbyr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu\$9b\$9biyr:2010 eyr:2028\$9bpid:183cm byr:1948\$9becl:oth cid:133\$9bhcl:#8d3298 hgt:190cm\$9b\$9bhcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029\$9bhgt:166cm ecl:gry\$9b\$9becl:blu iyr:2019\$9bbyr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287\$9b\$9becl:hzl\$9beyr:2020 iyr:2016 pid:440624039\$9bcid:147\$9bhgt:61in byr:1976 hcl:#733820\$9b\$9bhcl:#341e13 pid:178082907 eyr:2023\$9biyr:2015 byr:1956\$9becl:amb hgt:163cm\$9b\$9beyr:2023\$9biyr:2011 hcl:#cfa07d hgt:164cm\$9bpid:291621559 byr:1960 ecl:gry\$9b\$9bhcl:#efcc98 byr:1976\$9biyr:2017 pid:394566091 cid:248\$9bhgt:176cm ecl:hzl eyr:2026\$9b\$9biyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941\$9b\$9bpid:953716819 iyr:2010 hgt:156cm ecl:amb\$9bbyr:1947\$9bhcl:#18171d eyr:2025\$9b\$9beyr:2025 ecl:amb\$9biyr:2016\$9bhcl:#cfa07d byr:1925 pid:322787273 hgt:168cm\$9b\$9bhgt:59in iyr:2012\$9bpid:916978929 byr:1959\$9bhcl:#c0946f eyr:2021\$9becl:brn\$9b\$9bbyr:2018 eyr:1929 hgt:187in\$9bhcl:z\$9biyr:2003 pid:0377361331 ecl:utc\$9b\$9bbyr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl\$9b\$9bhcl:#341e13\$9bhgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017\$9bpid:639867283\$9b\$9bhcl:z pid:315276249 byr:2026\$9bhgt:151cm\$9biyr:2028 eyr:2020\$9becl:hzl\$9b\$9bhcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm\$9becl:blu iyr:2011\$9b\$9bbyr:2009\$9bhgt:73cm iyr:1921 hcl:z\$9bpid:181cm\$9becl:xry\$9b\$9becl:hzl\$9bbyr:1925\$9bpid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010\$9b\$9bbyr:1976\$9biyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020\$9b\$9bcid:230 hcl:#7d3b0c byr:1954\$9biyr:2014 eyr:2026 pid:122150889\$9becl:brn hgt:182cm\$9b\$9bhcl:#a97842\$9becl:brn hgt:187cm\$9beyr:2028\$9bpid:427631634 iyr:2002 byr:2004\$9b\$9bpid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028\$9bhgt:155cm\$9b\$9bpid:019809181\$9bcid:128 iyr:2013 hcl:#f5b9f7 byr:1931\$9bhgt:161cm\$9becl:amb\$9b\$9bhgt:64in byr:1924\$9biyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f\$9b\$9bpid:172419213\$9becl:grn\$9bhgt:193cm iyr:2010 byr:1973 hcl:#6b5442\$9beyr:2027\$9b\$9becl:#7b5cfd iyr:2019\$9bbyr:2016\$9beyr:2040 hgt:191in\$9bcid:187 hcl:z pid:#c61084\$9b\$9beyr:2032 iyr:2014 pid:430247344 byr:1967\$9bhcl:#ceb3a1\$9bcid:241\$9becl:brn hgt:178in\$9b\$9bhcl:#623a2f iyr:2017 cid:235\$9beyr:2020 byr:1978 ecl:blu hgt:175cm\$9b\$9biyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954\$9b\$9bhgt:152cm ecl:blu pid:952587262 eyr:2024\$9biyr:2019 cid:268 hcl:#602927 byr:1947\$9b\$9bhgt:176in cid:245 byr:2011 iyr:2018\$9beyr:1987\$9bhcl:z\$9bpid:346518170\$9becl:utc\$9b\$9bhgt:180cm\$9biyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980\$9b\$9bbyr:1936 hcl:#866857 ecl:blu\$9beyr:2021 hgt:187cm\$9biyr:2016 pid:244556968\$9b\$9bbyr:1950 cid:125\$9biyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu\$9b\$9beyr:2021\$9bpid:618915663 hcl:#cfa07d iyr:2018 byr:2002\$9bhgt:157cm ecl:blu\$9b\$9bbyr:1967\$9becl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020\$9bcid:335\$9bhgt:181cm\$9b\$9bbyr:1996\$9becl:brn iyr:2015\$9beyr:2030\$9bhcl:#fffffd cid:207\$9bpid:022460311 hgt:158cm\$9b\$9beyr:2022 hgt:59cm iyr:2023\$9bbyr:1974 pid:354098699 hcl:b244f7\$9becl:#219505\$9b\$9bhcl:#866857 eyr:2025\$9bpid:370874666\$9bbyr:1947\$9bcid:162 ecl:oth hgt:186cm iyr:2011\$9b\$9becl:hzl eyr:2029\$9bbyr:1981\$9biyr:2012 pid:433430792 cid:252\$9bhgt:171cm\$9b\$9bpid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d\$9b\$9bhgt:60cm iyr:1934\$9becl:#4a4017 pid:3067366202 hcl:1161df\$9beyr:1938 byr:2008\$9b\$9bpid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983\$9biyr:2015\$9becl:blu\$9b\$9bbyr:1955 eyr:2023\$9bcid:114\$9bhcl:f1aa8a pid:609049659 ecl:grn hgt:177cm\$9biyr:2015\$9b\$9beyr:2027 cid:284\$9bpid:654627982 byr:1964 iyr:2018 hgt:168cm\$9bhcl:#fffffd ecl:oth\$9b\$9biyr:1988\$9bhgt:191cm hcl:b87a62 byr:1990 ecl:xry\$9bpid:996624367 eyr:1960\$9b\$9bpid:641466821 eyr:2028 hcl:#7d3b0c\$9biyr:2010 hgt:175cm ecl:gry\$9b\$9bhcl:#b6652a\$9becl:oth\$9bbyr:1926 eyr:2030 iyr:2019 hgt:183cm\$9bpid:057196056\$9b\$9biyr:2017\$9beyr:2022 pid:936841429\$9becl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm\$9b\$9beyr:2021\$9bcid:289 hgt:174cm iyr:2013\$9becl:grn pid:329574701 byr:1970\$9b\$9beyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c\$9b\$9bcid:116 hcl:045bff eyr:2030 iyr:1920\$9becl:brn\$9bbyr:2030\$9bpid:#38f7f3\$9bhgt:155in\$9b\$9beyr:2028\$9bpid:225829241 byr:1928 hcl:#cfa07d iyr:2019\$9becl:oth\$9bhgt:166cm\$9b\$9bcid:80 byr:1936\$9biyr:2017\$9bhgt:94 hcl:#2e7503 ecl:oth eyr:2030\$9bpid:597284996\$9b\$9becl:oth\$9biyr:2019 hgt:76in\$9bbyr:1956 pid:821874039\$9b\$9beyr:2026 hgt:168cm\$9bpid:019015588\$9biyr:2010\$9becl:amb byr:2009 hcl:#623a2f cid:159\$9b\$9biyr:1980 hgt:167in\$9bpid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z\$9b\$9beyr:2020 iyr:2013\$9bhcl:#08ad66 pid:540886868\$9becl:oth byr:1980 hgt:158cm\$9b\$9beyr:2026 hgt:186cm byr:1995\$9bcid:275\$9bhcl:z iyr:1958 ecl:blu\$9b\$9beyr:2026 iyr:2012\$9bhgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f\$9b\$9bpid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm\$9b\$9bhgt:191cm cid:197 iyr:2014 byr:1945\$9bhcl:#fffffd\$9beyr:2020\$9bpid:183948344 ecl:amb\$9b\$9becl:gmt hgt:88\$9bcid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e\$9b\$9bhcl:#a97842\$9bhgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970\$9b\$9bbyr:1964 hgt:178cm\$9beyr:2025\$9bpid:813643223 ecl:brn iyr:2014\$9bhcl:#ceb3a1\$9b\$9bbyr:1965 eyr:2024 iyr:2018\$9bhgt:165cm hcl:#18171d ecl:grn pid:475669993\$9b\$9bhgt:116\$9biyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz\$9b\$9biyr:2014 eyr:2020 pid:096460673 byr:1948\$9bhgt:153cm\$9becl:blu hcl:#341e13\$9b\$9bhcl:#ceb3a1\$9biyr:2017 hgt:67cm\$9bpid:178cm byr:2028 ecl:brn\$9bcid:293\$9b\$9bhgt:157cm\$9bhcl:#602927 byr:1941\$9biyr:2012 pid:611003211 eyr:2029\$9b\$9biyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm\$9bcid:248 hcl:#7e4d15\$9b\$9bbyr:1946\$9bhgt:160cm iyr:2020 hcl:#559278 pid:989139577\$9becl:amb eyr:2020\$9b\$9bpid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in\$9beyr:2029 ecl:brn\$9b\$9bhcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl\$9biyr:2015\$9b\$9bcid:123 pid:4542006033\$9beyr:1987 byr:2010 iyr:2029 ecl:amb\$9bhgt:191cm hcl:#18171d\$9b\$9bhcl:z\$9bbyr:1928 iyr:1965\$9beyr:2022 hgt:75 ecl:oth pid:400765046\$9b\$9bhcl:#c0946f hgt:62in\$9becl:blu byr:1978 iyr:1923\$9bcid:260 eyr:2021 pid:404628742\$9b\$9bpid:#bf1611 ecl:grn\$9biyr:2018 cid:146 byr:1948\$9beyr:2025 hcl:#fffffd hgt:87\$9b\$9bpid:767547618\$9biyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937\$9b\$9becl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f\$9bbyr:1921\$9b\$9biyr:2011\$9bpid:9562042482\$9bhcl:z hgt:59cm\$9beyr:1994 cid:258 ecl:#6c1bcc byr:2025\$9b\$9beyr:2028 pid:494999718 byr:1928 hgt:176cm\$9biyr:2015 ecl:oth hcl:#733820\$9b\$9bcid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu\$9bhcl:#b6652a iyr:2016 pid:069457741\$9b\$9bhcl:#6b5442 iyr:2010\$9bbyr:1971\$9beyr:2028 hgt:169cm ecl:brn pid:528961949\$9b\$9beyr:2028\$9bhcl:#7d3b0c\$9bbyr:1952\$9becl:hzl\$9bcid:317 iyr:2016\$9bpid:832169844\$9b\$9bhcl:#c0946f\$9becl:brn\$9biyr:2017 eyr:2028\$9bpid:161390075 byr:1993 cid:50\$9bhgt:171cm\$9b\$9becl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031\$9b\$9b" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/adventofcode/2020-04.cfg b/src/test/ref/adventofcode/2020-04.cfg new file mode 100644 index 000000000..9db3ea378 --- /dev/null +++ b/src/test/ref/adventofcode/2020-04.cfg @@ -0,0 +1,441 @@ + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@1 +main::@1: scope:[main] from main main::@12 main::@22 main::@24 main::@25 main::@32 main::@33 + [2] main::total#10 = phi( main::@12/main::total#1, main::@22/main::total#10, main::@24/main::total#10, main::@25/main::total#10, main/0 ) + [2] main::valid#10 = phi( main::@12/main::valid#8, main::@22/main::valid#10, main::@24/main::valid#10, main::@25/main::valid#10, main/0 ) + [2] main::pass#10 = phi( main::@12/main::pass#3, main::@22/main::pass#14, main::@24/main::pass#1, main::@25/main::pass#11, main/passports ) + [3] if(0!=*main::pass#10) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [4] phi() + [5] call cputs + to:main::@28 +main::@28: scope:[main] from main::@3 + [6] printf_uint::uvalue#0 = main::valid#10 + [7] call printf_uint + to:main::@29 +main::@29: scope:[main] from main::@28 + [8] phi() + [9] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [10] printf_uint::uvalue#1 = main::total#10 + [11] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [12] phi() + [13] call cputs + to:main::@27 +main::@27: scope:[main] from main::@27 main::@31 + [14] phi() + to:main::@27 +main::@2: scope:[main] from main::@1 + [15] if(*main::pass#10!=' 'at) goto main::@4 + to:main::@24 +main::@24: scope:[main] from main::@2 + [16] main::pass#1 = ++ main::pass#10 + to:main::@1 +main::@4: scope:[main] from main::@2 + [17] if(*main::pass#10!=' +'at) goto main::@13 + to:main::@25 +main::@25: scope:[main] from main::@4 + [18] main::pass#11 = ++ main::pass#10 + [19] if(*main::pass#11!=' +'at) goto main::@1 + to:main::@26 +main::@26: scope:[main] from main::@25 + [20] main::pass#3 = ++ main::pass#11 + to:main::@5 +main::@5: scope:[main] from main::@26 main::@8 + [21] main::num_found#2 = phi( main::@26/0, main::@8/main::num_found#6 ) + [21] main::i#2 = phi( main::@26/0, main::@8/main::i#1 ) + [22] if(main::i#2<7) goto main::@6 + to:main::@7 +main::@7: scope:[main] from main::@5 + [23] if(main::num_found#2==7) goto main::@11 + to:main::@10 +main::@10: scope:[main] from main::@7 + [24] phi() + [25] call cputs + to:main::@12 +main::@12: scope:[main] from main::@10 main::@11 + [26] main::valid#8 = phi( main::@11/main::valid#1, main::@10/main::valid#10 ) + [27] main::total#1 = ++ main::total#10 + to:main::@1 +main::@11: scope:[main] from main::@7 + [28] main::valid#1 = ++ main::valid#10 + [29] call cputs + to:main::@12 +main::@6: scope:[main] from main::@5 + [30] if(0==main::tags_found[main::i#2]) goto main::@8 + to:main::@9 +main::@9: scope:[main] from main::@6 + [31] main::num_found#1 = ++ main::num_found#2 + to:main::@8 +main::@8: scope:[main] from main::@6 main::@9 + [32] main::num_found#6 = phi( main::@9/main::num_found#1, main::@6/main::num_found#2 ) + [33] main::tags_found[main::i#2] = 0 + [34] main::i#1 = ++ main::i#2 + to:main::@5 +main::@13: scope:[main] from main::@20 main::@4 + [35] main::required_tag#6 = phi( main::@20/main::required_tag#1, main::@4/required_tags ) + [35] main::tag_idx#2 = phi( main::@20/main::tag_idx#1, main::@4/0 ) + [36] if(main::tag_idx#2<7) goto main::@14 + to:main::@21 +main::@21: scope:[main] from main::@13 main::@19 + [37] main::pass#4 = main::pass#10 + 3 + to:main::@22 +main::@22: scope:[main] from main::@21 main::@23 + [38] main::pass#14 = phi( main::@21/main::pass#4, main::@23/main::pass#5 ) + [39] if(0==*main::pass#14) goto main::@1 + to:main::@33 +main::@33: scope:[main] from main::@22 + [40] if(*main::pass#14==' 'at) goto main::@1 + to:main::@32 +main::@32: scope:[main] from main::@33 + [41] if(*main::pass#14!=' +'at) goto main::@23 + to:main::@1 +main::@23: scope:[main] from main::@32 + [42] main::pass#5 = ++ main::pass#14 + to:main::@22 +main::@14: scope:[main] from main::@13 main::@17 + [43] main::match#2 = phi( main::@13/0, main::@17/main::match#6 ) + [43] main::i1#2 = phi( main::@13/0, main::@17/main::i1#1 ) + [44] if(main::i1#2<3) goto main::@15 + to:main::@16 +main::@16: scope:[main] from main::@14 + [45] if(main::match#2!=3) goto main::@20 + to:main::@19 +main::@19: scope:[main] from main::@16 + [46] main::tags_found[main::tag_idx#2] = 1 + to:main::@21 +main::@20: scope:[main] from main::@16 + [47] main::required_tag#1 = main::required_tag#6 + 3 + [48] main::tag_idx#1 = ++ main::tag_idx#2 + to:main::@13 +main::@15: scope:[main] from main::@14 + [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 + to:main::@18 +main::@18: scope:[main] from main::@15 + [50] main::match#1 = ++ main::match#2 + to:main::@17 +main::@17: scope:[main] from main::@15 main::@18 + [51] main::match#6 = phi( main::@15/main::match#2, main::@18/main::match#1 ) + [52] main::i1#1 = ++ main::i1#2 + to:main::@14 + +void clrscr() +clrscr: scope:[clrscr] from main + [53] memset::str#7 = (void*)*SAVMSC + [54] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [55] *OLDCHR = 0 + [56] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [57] return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@10 main::@11 main::@29 main::@3 main::@31 printf_number_buffer::@2 + [58] cputs::s#8 = phi( main::@10/main::s4, main::@11/main::s3, main::@3/main::s, main::@29/main::s1, main::@31/main::s2, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [59] cputs::s#7 = phi( cputs/cputs::s#8, cputs::@2/cputs::s#0 ) + [60] cputs::c#1 = *cputs::s#7 + [61] cputs::s#0 = ++ cputs::s#7 + [62] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [63] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [64] cputc::c = cputs::c#1 + [65] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@28 main::@30 + [66] printf_uint::uvalue#2 = phi( main::@28/printf_uint::uvalue#0, main::@30/printf_uint::uvalue#1 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [67] *((byte*)&printf_buffer) = 0 + [68] utoa::value#1 = printf_uint::uvalue#2 + [69] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [70] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [71] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [72] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [73] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [73] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [74] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [76] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [77] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [78] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [79] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [80] *memset::dst#2 = 0 + [81] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [82] *COLCRS = gotoxy::x#1 + [83] *ROWCRS = gotoxy::y#1 + [84] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [85] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [86] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [87] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [88] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [90] phi() + [91] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [92] *COLCRS = ++ *COLCRS + [93] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [94] phi() + [95] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [96] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [97] *COLCRS = 0 + [98] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [99] *COLCRS = 0 + [100] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [101] *COLCRS = 0 + [102] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [103] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [104] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [104] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [104] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [104] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [105] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [106] utoa::$11 = (byte)utoa::value#2 + [107] *utoa::buffer#11 = DIGITS[utoa::$11] + [108] utoa::buffer#3 = ++ utoa::buffer#11 + [109] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [110] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [111] utoa::$10 = utoa::digit#2 << 1 + [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [113] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [115] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [115] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [115] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [116] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [117] utoa_append::buffer#0 = utoa::buffer#11 + [118] utoa_append::value#0 = utoa::value#2 + [119] utoa_append::sub#0 = utoa::digit_value#0 + [120] call utoa_append + [121] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [122] utoa::value#0 = utoa_append::return#0 + [123] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [124] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [125] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [126] cputc::c = printf_number_buffer::buffer_sign#0 + [127] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [128] phi() + [129] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [130] return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [131] *(*OLDADR) = *OLDCHR + [132] call cursorLocation + [133] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [134] setcursor::loc#0 = cursorLocation::return#3 + [135] setcursor::c#0 = *setcursor::loc#0 + [136] *OLDCHR = setcursor::c#0 + [137] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [138] *CRSINH = 0 + [139] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [140] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [141] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [142] *(*OLDADR) = *OLDCHR + [143] call cursorLocation + [144] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [145] putchar::loc#0 = cursorLocation::return#0 + [146] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [147] *putchar::loc#0 = putchar::newChar#0 + [148] *OLDCHR = putchar::newChar#0 + [149] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [150] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [151] *ROWCRS = ++ *ROWCRS + [152] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [153] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [154] newline::start#0 = *SAVMSC + [155] memcpy::source#0 = newline::start#0 + $28 + [156] memcpy::destination#0 = (void*)newline::start#0 + [157] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [158] memset::str#0 = newline::start#0 + (word)$28*$17 + [159] memset::str#8 = (void*)memset::str#0 + [160] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [161] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [162] phi() + [163] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [164] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [165] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [166] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [166] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [169] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [170] utoa_append::digit#1 = ++ utoa_append::digit#2 + [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [172] cursorLocation::$3 = (word)*ROWCRS + [173] cursorLocation::$4 = cursorLocation::$3 << 2 + [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [175] cursorLocation::$0 = cursorLocation::$5 << 3 + [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [178] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [181] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [182] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [182] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [184] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [185] *memcpy::dst#2 = *memcpy::src#2 + [186] memcpy::dst#1 = ++ memcpy::dst#2 + [187] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 diff --git a/src/test/ref/adventofcode/2020-04.log b/src/test/ref/adventofcode/2020-04.log new file mode 100644 index 000000000..84e5a4e80 --- /dev/null +++ b/src/test/ref/adventofcode/2020-04.log @@ -0,0 +1,9638 @@ +Resolved forward reference rawmap to rawmap +Resolved forward reference required_tags to required_tags +Fixing struct type size struct ATARI_GTIA_READ to 32 +Fixing struct type size struct ATARI_POKEY_READ to 16 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type size struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Fixing struct type SIZE_OF struct ATARI_GTIA_READ to 32 +Fixing struct type SIZE_OF struct ATARI_POKEY_READ to 16 +Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred volatile on symbol affected by address-of cputc::$4 = call convertToScreenCode &cputc::c +Added struct type cast to parameter value list call printf_uint main::valid (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Added struct type cast to parameter value list call printf_uint main::total (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } +Inlined call cputc::$4 = call convertToScreenCode &cputc::c +Inlined call call __init +Eliminating unused variable with no statement main::$1 +Eliminating unused variable with no statement main::$11 +Eliminating unused variable with no statement main::$12 + +CONTROL FLOW GRAPH SSA + +byte toupper(byte toupper::ch) +toupper: scope:[toupper] from strupr::@2 + toupper::ch#1 = phi( strupr::@2/toupper::ch#0 ) + toupper::$0 = toupper::ch#1 >= 'a'at + toupper::$1 = toupper::ch#1 <= 'z'at + toupper::$2 = toupper::$0 && toupper::$1 + if(toupper::$2) goto toupper::@1 + to:toupper::@2 +toupper::@1: scope:[toupper] from toupper + toupper::ch#2 = phi( toupper/toupper::ch#1 ) + toupper::$3 = toupper::ch#2 + 'A'at-'a'at + toupper::return#0 = toupper::$3 + to:toupper::@return +toupper::@2: scope:[toupper] from toupper + toupper::ch#3 = phi( toupper/toupper::ch#1 ) + toupper::return#1 = toupper::ch#3 + to:toupper::@return +toupper::@return: scope:[toupper] from toupper::@1 toupper::@2 + toupper::return#4 = phi( toupper::@1/toupper::return#0, toupper::@2/toupper::return#1 ) + toupper::return#2 = toupper::return#4 + return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@5 + memcpy::num#1 = phi( newline::@5/memcpy::num#0 ) + memcpy::destination#1 = phi( newline::@5/memcpy::destination#0 ) + memcpy::source#1 = phi( newline::@5/memcpy::source#0 ) + memcpy::src#0 = ((byte*)) memcpy::source#1 + memcpy::dst#0 = ((byte*)) memcpy::destination#1 + memcpy::$2 = (byte*)memcpy::source#1 + memcpy::$0 = memcpy::$2 + memcpy::num#1 + memcpy::src_end#0 = memcpy::$0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + memcpy::destination#3 = phi( memcpy/memcpy::destination#1, memcpy::@2/memcpy::destination#4 ) + memcpy::dst#3 = phi( memcpy/memcpy::dst#0, memcpy::@2/memcpy::dst#1 ) + memcpy::src_end#1 = phi( memcpy/memcpy::src_end#0, memcpy::@2/memcpy::src_end#2 ) + memcpy::src#2 = phi( memcpy/memcpy::src#0, memcpy::@2/memcpy::src#1 ) + memcpy::$1 = memcpy::src#2 != memcpy::src_end#1 + if(memcpy::$1) goto memcpy::@2 + to:memcpy::@3 +memcpy::@2: scope:[memcpy] from memcpy::@1 + memcpy::destination#4 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::src_end#2 = phi( memcpy::@1/memcpy::src_end#1 ) + memcpy::dst#2 = phi( memcpy::@1/memcpy::dst#3 ) + memcpy::src#3 = phi( memcpy::@1/memcpy::src#2 ) + *memcpy::dst#2 = *memcpy::src#3 + memcpy::dst#1 = ++ memcpy::dst#2 + memcpy::src#1 = ++ memcpy::src#3 + to:memcpy::@1 +memcpy::@3: scope:[memcpy] from memcpy::@1 + memcpy::destination#2 = phi( memcpy::@1/memcpy::destination#3 ) + memcpy::return#0 = memcpy::destination#2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@3 + memcpy::return#3 = phi( memcpy::@3/memcpy::return#0 ) + memcpy::return#1 = memcpy::return#3 + return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@9 + memset::c#5 = phi( clrscr/memset::c#1, newline::@9/memset::c#0 ) + memset::str#4 = phi( clrscr/memset::str#1, newline::@9/memset::str#0 ) + memset::num#2 = phi( clrscr/memset::num#1, newline::@9/memset::num#0 ) + memset::$0 = memset::num#2 > 0 + memset::$1 = ! memset::$0 + if(memset::$1) goto memset::@1 + to:memset::@2 +memset::@1: scope:[memset] from memset memset::@3 + memset::str#2 = phi( memset/memset::str#4, memset::@3/memset::str#5 ) + memset::return#0 = memset::str#2 + to:memset::@return +memset::@2: scope:[memset] from memset + memset::c#4 = phi( memset/memset::c#5 ) + memset::num#3 = phi( memset/memset::num#2 ) + memset::str#3 = phi( memset/memset::str#4 ) + memset::$4 = (byte*)memset::str#3 + memset::$2 = memset::$4 + memset::num#3 + memset::end#0 = memset::$2 + memset::dst#0 = ((byte*)) memset::str#3 + to:memset::@3 +memset::@3: scope:[memset] from memset::@2 memset::@4 + memset::c#3 = phi( memset::@2/memset::c#4, memset::@4/memset::c#2 ) + memset::str#5 = phi( memset::@2/memset::str#3, memset::@4/memset::str#6 ) + memset::end#1 = phi( memset::@2/memset::end#0, memset::@4/memset::end#2 ) + memset::dst#2 = phi( memset::@2/memset::dst#0, memset::@4/memset::dst#1 ) + memset::$3 = memset::dst#2 != memset::end#1 + if(memset::$3) goto memset::@4 + to:memset::@1 +memset::@4: scope:[memset] from memset::@3 + memset::str#6 = phi( memset::@3/memset::str#5 ) + memset::end#2 = phi( memset::@3/memset::end#1 ) + memset::dst#3 = phi( memset::@3/memset::dst#2 ) + memset::c#2 = phi( memset::@3/memset::c#3 ) + *memset::dst#3 = memset::c#2 + memset::dst#1 = ++ memset::dst#3 + to:memset::@3 +memset::@return: scope:[memset] from memset::@1 + memset::return#4 = phi( memset::@1/memset::return#0 ) + memset::return#1 = memset::return#4 + return + to:@return + +byte* strupr(byte* strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + strupr::str#1 = phi( printf_number_buffer::@11/strupr::str#0 ) + strupr::src#0 = strupr::str#1 + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@4 + strupr::str#3 = phi( strupr/strupr::str#1, strupr::@4/strupr::str#4 ) + strupr::src#2 = phi( strupr/strupr::src#0, strupr::@4/strupr::src#1 ) + strupr::$1 = 0 != *strupr::src#2 + if(strupr::$1) goto strupr::@2 + to:strupr::@3 +strupr::@2: scope:[strupr] from strupr::@1 + strupr::str#5 = phi( strupr::@1/strupr::str#3 ) + strupr::src#3 = phi( strupr::@1/strupr::src#2 ) + toupper::ch#0 = *strupr::src#3 + call toupper + toupper::return#3 = toupper::return#2 + to:strupr::@4 +strupr::@4: scope:[strupr] from strupr::@2 + strupr::str#4 = phi( strupr::@2/strupr::str#5 ) + strupr::src#4 = phi( strupr::@2/strupr::src#3 ) + toupper::return#5 = phi( strupr::@2/toupper::return#3 ) + strupr::$0 = toupper::return#5 + *strupr::src#4 = strupr::$0 + strupr::src#1 = ++ strupr::src#4 + to:strupr::@1 +strupr::@3: scope:[strupr] from strupr::@1 + strupr::str#2 = phi( strupr::@1/strupr::str#3 ) + strupr::return#0 = strupr::str#2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@3 + strupr::return#3 = phi( strupr::@3/strupr::return#0 ) + strupr::return#1 = strupr::return#3 + return + to:@return + +word strlen(byte* strlen::str) +strlen: scope:[strlen] from printf_number_buffer::@6 + strlen::str#4 = phi( printf_number_buffer::@6/strlen::str#1 ) + strlen::len#0 = 0 + to:strlen::@1 +strlen::@1: scope:[strlen] from strlen strlen::@2 + strlen::len#4 = phi( strlen/strlen::len#0, strlen::@2/strlen::len#1 ) + strlen::str#2 = phi( strlen/strlen::str#4, strlen::@2/strlen::str#0 ) + strlen::$0 = 0 != *strlen::str#2 + if(strlen::$0) goto strlen::@2 + to:strlen::@3 +strlen::@2: scope:[strlen] from strlen::@1 + strlen::str#3 = phi( strlen::@1/strlen::str#2 ) + strlen::len#2 = phi( strlen::@1/strlen::len#4 ) + strlen::len#1 = ++ strlen::len#2 + strlen::str#0 = ++ strlen::str#3 + to:strlen::@1 +strlen::@3: scope:[strlen] from strlen::@1 + strlen::len#3 = phi( strlen::@1/strlen::len#4 ) + strlen::return#0 = strlen::len#3 + to:strlen::@return +strlen::@return: scope:[strlen] from strlen::@3 + strlen::return#3 = phi( strlen::@3/strlen::return#0 ) + strlen::return#1 = strlen::return#3 + return + to:@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@3 + utoa::buffer#21 = phi( printf_uint::@3/utoa::buffer#5 ) + utoa::value#12 = phi( printf_uint::@3/utoa::value#1 ) + utoa::radix#1 = phi( printf_uint::@3/utoa::radix#0 ) + utoa::max_digits#0 = 0 + utoa::digit_values#0 = (word*) 0 + utoa::$0 = utoa::radix#1 == DECIMAL + if(utoa::$0) goto utoa::@1 + to:utoa::@6 +utoa::@1: scope:[utoa] from utoa + utoa::buffer#17 = phi( utoa/utoa::buffer#21 ) + utoa::value#8 = phi( utoa/utoa::value#12 ) + utoa::max_digits#1 = 5 + utoa::digit_values#1 = RADIX_DECIMAL_VALUES + to:utoa::@5 +utoa::@6: scope:[utoa] from utoa + utoa::value#13 = phi( utoa/utoa::value#12 ) + utoa::buffer#16 = phi( utoa/utoa::buffer#21 ) + utoa::radix#2 = phi( utoa/utoa::radix#1 ) + utoa::$1 = utoa::radix#2 == HEXADECIMAL + if(utoa::$1) goto utoa::@2 + to:utoa::@7 +utoa::@2: scope:[utoa] from utoa::@6 + utoa::buffer#18 = phi( utoa::@6/utoa::buffer#16 ) + utoa::value#9 = phi( utoa::@6/utoa::value#13 ) + utoa::max_digits#2 = 4 + utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES + to:utoa::@5 +utoa::@7: scope:[utoa] from utoa::@6 + utoa::value#14 = phi( utoa::@6/utoa::value#13 ) + utoa::buffer#13 = phi( utoa::@6/utoa::buffer#16 ) + utoa::radix#3 = phi( utoa::@6/utoa::radix#2 ) + utoa::$2 = utoa::radix#3 == OCTAL + if(utoa::$2) goto utoa::@3 + to:utoa::@8 +utoa::@3: scope:[utoa] from utoa::@7 + utoa::buffer#19 = phi( utoa::@7/utoa::buffer#13 ) + utoa::value#10 = phi( utoa::@7/utoa::value#14 ) + utoa::max_digits#3 = 6 + utoa::digit_values#3 = RADIX_OCTAL_VALUES + to:utoa::@5 +utoa::@8: scope:[utoa] from utoa::@7 + utoa::value#15 = phi( utoa::@7/utoa::value#14 ) + utoa::buffer#10 = phi( utoa::@7/utoa::buffer#13 ) + utoa::radix#4 = phi( utoa::@7/utoa::radix#3 ) + utoa::$3 = utoa::radix#4 == BINARY + if(utoa::$3) goto utoa::@4 + to:utoa::@9 +utoa::@4: scope:[utoa] from utoa::@8 + utoa::buffer#20 = phi( utoa::@8/utoa::buffer#10 ) + utoa::value#11 = phi( utoa::@8/utoa::value#15 ) + utoa::max_digits#4 = $10 + utoa::digit_values#4 = RADIX_BINARY_VALUES + to:utoa::@5 +utoa::@9: scope:[utoa] from utoa::@8 + utoa::buffer#6 = phi( utoa::@8/utoa::buffer#10 ) + *utoa::buffer#6 = 'e'at + utoa::buffer#0 = ++ utoa::buffer#6 + *utoa::buffer#0 = 'r'at + utoa::buffer#1 = ++ utoa::buffer#0 + *utoa::buffer#1 = 'r'at + utoa::buffer#2 = ++ utoa::buffer#1 + *utoa::buffer#2 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@12 utoa::@9 + return + to:@return +utoa::@5: scope:[utoa] from utoa::@1 utoa::@2 utoa::@3 utoa::@4 + utoa::buffer#15 = phi( utoa::@1/utoa::buffer#17, utoa::@2/utoa::buffer#18, utoa::@3/utoa::buffer#19, utoa::@4/utoa::buffer#20 ) + utoa::value#7 = phi( utoa::@1/utoa::value#8, utoa::@2/utoa::value#9, utoa::@3/utoa::value#10, utoa::@4/utoa::value#11 ) + utoa::digit_values#8 = phi( utoa::@1/utoa::digit_values#1, utoa::@2/utoa::digit_values#2, utoa::@3/utoa::digit_values#3, utoa::@4/utoa::digit_values#4 ) + utoa::max_digits#7 = phi( utoa::@1/utoa::max_digits#1, utoa::@2/utoa::max_digits#2, utoa::@3/utoa::max_digits#3, utoa::@4/utoa::max_digits#4 ) + utoa::started#0 = 0 + utoa::digit#0 = 0 + to:utoa::@10 +utoa::@10: scope:[utoa] from utoa::@13 utoa::@5 + utoa::buffer#11 = phi( utoa::@13/utoa::buffer#14, utoa::@5/utoa::buffer#15 ) + utoa::started#3 = phi( utoa::@13/utoa::started#4, utoa::@5/utoa::started#0 ) + utoa::value#5 = phi( utoa::@13/utoa::value#6, utoa::@5/utoa::value#7 ) + utoa::digit_values#6 = phi( utoa::@13/utoa::digit_values#7, utoa::@5/utoa::digit_values#8 ) + utoa::digit#2 = phi( utoa::@13/utoa::digit#1, utoa::@5/utoa::digit#0 ) + utoa::max_digits#5 = phi( utoa::@13/utoa::max_digits#6, utoa::@5/utoa::max_digits#7 ) + utoa::$4 = utoa::max_digits#5 - 1 + utoa::$5 = utoa::digit#2 < utoa::$4 + if(utoa::$5) goto utoa::@11 + to:utoa::@12 +utoa::@11: scope:[utoa] from utoa::@10 + utoa::max_digits#8 = phi( utoa::@10/utoa::max_digits#5 ) + utoa::buffer#12 = phi( utoa::@10/utoa::buffer#11 ) + utoa::started#2 = phi( utoa::@10/utoa::started#3 ) + utoa::value#2 = phi( utoa::@10/utoa::value#5 ) + utoa::digit_values#5 = phi( utoa::@10/utoa::digit_values#6 ) + utoa::digit#3 = phi( utoa::@10/utoa::digit#2 ) + utoa::$10 = utoa::digit#3 * SIZEOF_WORD + utoa::digit_value#0 = utoa::digit_values#5[utoa::$10] + utoa::$6 = utoa::value#2 >= utoa::digit_value#0 + utoa::$7 = utoa::started#2 || utoa::$6 + utoa::$8 = ! utoa::$7 + if(utoa::$8) goto utoa::@13 + to:utoa::@14 +utoa::@12: scope:[utoa] from utoa::@10 + utoa::buffer#7 = phi( utoa::@10/utoa::buffer#11 ) + utoa::value#3 = phi( utoa::@10/utoa::value#5 ) + utoa::$11 = (byte)utoa::value#3 + *utoa::buffer#7 = DIGITS[utoa::$11] + utoa::buffer#3 = ++ utoa::buffer#7 + *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@13: scope:[utoa] from utoa::@11 utoa::@15 + utoa::buffer#14 = phi( utoa::@11/utoa::buffer#12, utoa::@15/utoa::buffer#4 ) + utoa::started#4 = phi( utoa::@11/utoa::started#2, utoa::@15/utoa::started#1 ) + utoa::value#6 = phi( utoa::@11/utoa::value#2, utoa::@15/utoa::value#0 ) + utoa::digit_values#7 = phi( utoa::@11/utoa::digit_values#5, utoa::@15/utoa::digit_values#9 ) + utoa::max_digits#6 = phi( utoa::@11/utoa::max_digits#8, utoa::@15/utoa::max_digits#9 ) + utoa::digit#4 = phi( utoa::@11/utoa::digit#3, utoa::@15/utoa::digit#5 ) + utoa::digit#1 = ++ utoa::digit#4 + to:utoa::@10 +utoa::@14: scope:[utoa] from utoa::@11 + utoa::digit_values#10 = phi( utoa::@11/utoa::digit_values#5 ) + utoa::max_digits#10 = phi( utoa::@11/utoa::max_digits#8 ) + utoa::digit#6 = phi( utoa::@11/utoa::digit#3 ) + utoa::digit_value#1 = phi( utoa::@11/utoa::digit_value#0 ) + utoa::value#4 = phi( utoa::@11/utoa::value#2 ) + utoa::buffer#8 = phi( utoa::@11/utoa::buffer#12 ) + utoa_append::buffer#0 = utoa::buffer#8 + utoa_append::value#0 = utoa::value#4 + utoa_append::sub#0 = utoa::digit_value#1 + call utoa_append + utoa_append::return#0 = utoa_append::return#2 + to:utoa::@15 +utoa::@15: scope:[utoa] from utoa::@14 + utoa::digit_values#9 = phi( utoa::@14/utoa::digit_values#10 ) + utoa::max_digits#9 = phi( utoa::@14/utoa::max_digits#10 ) + utoa::digit#5 = phi( utoa::@14/utoa::digit#6 ) + utoa::buffer#9 = phi( utoa::@14/utoa::buffer#8 ) + utoa_append::return#3 = phi( utoa::@14/utoa_append::return#0 ) + utoa::$9 = utoa_append::return#3 + utoa::value#0 = utoa::$9 + utoa::buffer#4 = ++ utoa::buffer#9 + utoa::started#1 = 1 + to:utoa::@13 + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@14 + utoa_append::buffer#3 = phi( utoa::@14/utoa_append::buffer#0 ) + utoa_append::sub#3 = phi( utoa::@14/utoa_append::sub#0 ) + utoa_append::value#5 = phi( utoa::@14/utoa_append::value#0 ) + utoa_append::digit#0 = 0 + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + utoa_append::buffer#2 = phi( utoa_append/utoa_append::buffer#3, utoa_append::@2/utoa_append::buffer#4 ) + utoa_append::digit#4 = phi( utoa_append/utoa_append::digit#0, utoa_append::@2/utoa_append::digit#1 ) + utoa_append::sub#1 = phi( utoa_append/utoa_append::sub#3, utoa_append::@2/utoa_append::sub#2 ) + utoa_append::value#2 = phi( utoa_append/utoa_append::value#5, utoa_append::@2/utoa_append::value#1 ) + utoa_append::$0 = utoa_append::value#2 >= utoa_append::sub#1 + if(utoa_append::$0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + utoa_append::buffer#4 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::sub#2 = phi( utoa_append::@1/utoa_append::sub#1 ) + utoa_append::value#3 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::digit#2 = phi( utoa_append::@1/utoa_append::digit#4 ) + utoa_append::digit#1 = ++ utoa_append::digit#2 + utoa_append::value#1 = utoa_append::value#3 - utoa_append::sub#2 + to:utoa_append::@1 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + utoa_append::value#4 = phi( utoa_append::@1/utoa_append::value#2 ) + utoa_append::buffer#1 = phi( utoa_append::@1/utoa_append::buffer#2 ) + utoa_append::digit#3 = phi( utoa_append::@1/utoa_append::digit#4 ) + *utoa_append::buffer#1 = DIGITS[utoa_append::digit#3] + utoa_append::return#1 = utoa_append::value#4 + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + utoa_append::return#4 = phi( utoa_append::@3/utoa_append::return#1 ) + utoa_append::return#2 = utoa_append::return#4 + return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + cputc::$0 = cputc::c == ' 'at + if(cputc::$0) goto cputc::@1 + to:cputc::@3 +cputc::@1: scope:[cputc] from cputc + *COLCRS = 0 + call setcursor + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@1 + to:cputc::@return +cputc::@3: scope:[cputc] from cputc + cputc::$1 = cputc::c == ' +'at + cputc::$2 = cputc::c == $9b + cputc::$3 = cputc::$1 || cputc::$2 + if(cputc::$3) goto cputc::@2 + to:cputc::@4 +cputc::@2: scope:[cputc] from cputc::@3 + *COLCRS = 0 + call newline + to:cputc::@9 +cputc::@9: scope:[cputc] from cputc::@2 + to:cputc::@return +cputc::@4: scope:[cputc] from cputc::@3 + cputc::convertToScreenCode1_v#0 = &cputc::c + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@4 + cputc::convertToScreenCode1_v#1 = phi( cputc::@4/cputc::convertToScreenCode1_v#0 ) + cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#1] + to:cputc::convertToScreenCode1_@return +cputc::convertToScreenCode1_@return: scope:[cputc] from cputc::convertToScreenCode1 + cputc::convertToScreenCode1_return#2 = phi( cputc::convertToScreenCode1/cputc::convertToScreenCode1_return#0 ) + cputc::convertToScreenCode1_return#1 = cputc::convertToScreenCode1_return#2 + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::convertToScreenCode1_@return + cputc::convertToScreenCode1_return#3 = phi( cputc::convertToScreenCode1_@return/cputc::convertToScreenCode1_return#1 ) + cputc::$4 = cputc::convertToScreenCode1_return#3 + putchar::code#0 = cputc::$4 + call putchar + to:cputc::@10 +cputc::@10: scope:[cputc] from cputc::@7 + *COLCRS = ++ *COLCRS + cputc::$7 = *COLCRS == $28 + if(cputc::$7) goto cputc::@6 + to:cputc::@5 +cputc::@6: scope:[cputc] from cputc::@10 + *COLCRS = 0 + call newline + to:cputc::@11 +cputc::@11: scope:[cputc] from cputc::@6 + to:cputc::@return +cputc::@5: scope:[cputc] from cputc::@10 + call setcursor + to:cputc::@12 +cputc::@12: scope:[cputc] from cputc::@5 + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@11 cputc::@12 cputc::@8 cputc::@9 + return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@7 + putchar::code#2 = phi( cputc::@7/putchar::code#0 ) + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#0 = cursorLocation::return#2 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + putchar::code#1 = phi( putchar/putchar::code#2 ) + cursorLocation::return#4 = phi( putchar/cursorLocation::return#0 ) + putchar::$0 = cursorLocation::return#4 + putchar::loc#0 = putchar::$0 + putchar::$1 = putchar::code#1 | conio_reverse_value + putchar::newChar#0 = putchar::$1 + *putchar::loc#0 = putchar::newChar#0 + *OLDCHR = putchar::newChar#0 + call setcursor + to:putchar::@2 +putchar::@2: scope:[putchar] from putchar::@1 + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@2 + return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@11 main::@12 main::@3 main::@32 main::@34 printf_number_buffer::@5 + cputs::s#8 = phi( main::@11/cputs::s#6, main::@12/cputs::s#5, main::@3/cputs::s#2, main::@32/cputs::s#3, main::@34/cputs::s#4, printf_number_buffer::@5/cputs::s#1 ) + cputs::c#0 = 0 + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@3 + cputs::s#7 = phi( cputs/cputs::s#8, cputs::@3/cputs::s#9 ) + cputs::c#1 = *cputs::s#7 + cputs::$0 = cputs::c#1 + cputs::s#0 = ++ cputs::s#7 + cputs::$2 = 0 != cputs::$0 + if(cputs::$2) goto cputs::@2 + to:cputs::@return +cputs::@2: scope:[cputs] from cputs::@1 + cputs::s#10 = phi( cputs::@1/cputs::s#0 ) + cputs::c#2 = phi( cputs::@1/cputs::c#1 ) + cputc::c = cputs::c#2 + call cputc + to:cputs::@3 +cputs::@3: scope:[cputs] from cputs::@2 + cputs::s#9 = phi( cputs::@2/cputs::s#10 ) + to:cputs::@1 +cputs::@return: scope:[cputs] from cputs::@1 + return + to:@return + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + cursorLocation::$3 = (word)*ROWCRS + cursorLocation::$0 = cursorLocation::$3 * $28 + cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + cursorLocation::$2 = cursorLocation::$1 + *COLCRS + cursorLocation::return#1 = cursorLocation::$2 + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + cursorLocation::return#5 = phi( cursorLocation/cursorLocation::return#1 ) + cursorLocation::return#2 = cursorLocation::return#5 + return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@6 + newline::$0 = *ROWCRS == $18 + *ROWCRS = ++ *ROWCRS + newline::$1 = ! newline::$0 + if(newline::$1) goto newline::@1 + to:newline::@2 +newline::@1: scope:[newline] from newline newline::@10 newline::@8 + call setcursor + to:newline::@7 +newline::@7: scope:[newline] from newline::@1 + to:newline::@return +newline::@2: scope:[newline] from newline + newline::$3 = conio_scroll_enable == 1 + if(newline::$3) goto newline::@4 + to:newline::@3 +newline::@4: scope:[newline] from newline::@2 + newline::$5 = conio_display_cursor == 1 + newline::$6 = ! newline::$5 + if(newline::$6) goto newline::@5 + to:newline::@6 +newline::@3: scope:[newline] from newline::@2 + gotoxy::x#0 = 0 + gotoxy::y#0 = 0 + call gotoxy + to:newline::@8 +newline::@8: scope:[newline] from newline::@3 + to:newline::@1 +newline::@5: scope:[newline] from newline::@4 newline::@6 + newline::start#0 = *SAVMSC + newline::$7 = newline::start#0 + $28 + memcpy::destination#0 = (void*)newline::start#0 + memcpy::source#0 = (void*)newline::$7 + memcpy::num#0 = $28*$17 + call memcpy + memcpy::return#2 = memcpy::return#1 + to:newline::@9 +newline::@9: scope:[newline] from newline::@5 + newline::start#1 = phi( newline::@5/newline::start#0 ) + newline::$9 = newline::start#1 + $28*$17 + memset::str#0 = (void*)newline::$9 + memset::c#0 = 0 + memset::num#0 = $28 + call memset + memset::return#2 = memset::return#1 + to:newline::@10 +newline::@10: scope:[newline] from newline::@9 + *ROWCRS = $18-1 + to:newline::@1 +newline::@6: scope:[newline] from newline::@4 + *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@5 +newline::@return: scope:[newline] from newline::@7 + return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@5 gotoxy newline::@1 putchar::@1 + *(*OLDADR) = *OLDCHR + call cursorLocation + cursorLocation::return#3 = cursorLocation::return#2 + to:setcursor::@4 +setcursor::@4: scope:[setcursor] from setcursor + cursorLocation::return#6 = phi( setcursor/cursorLocation::return#3 ) + setcursor::$0 = cursorLocation::return#6 + setcursor::loc#0 = setcursor::$0 + setcursor::c#0 = *setcursor::loc#0 + *OLDCHR = setcursor::c#0 + *OLDADR = setcursor::loc#0 + setcursor::$1 = conio_display_cursor == 0 + if(setcursor::$1) goto setcursor::@1 + to:setcursor::@3 +setcursor::@1: scope:[setcursor] from setcursor::@4 + setcursor::c#4 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 1 + to:setcursor::@2 +setcursor::@3: scope:[setcursor] from setcursor::@4 + setcursor::c#2 = phi( setcursor::@4/setcursor::c#0 ) + *CRSINH = 0 + setcursor::$2 = setcursor::c#2 ^ $80 + setcursor::c#1 = setcursor::$2 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@1 setcursor::@3 + setcursor::c#3 = phi( setcursor::@1/setcursor::c#4, setcursor::@3/setcursor::c#1 ) + *(*OLDADR) = setcursor::c#3 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@2 + return + to:@return + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 newline::@3 + gotoxy::y#2 = phi( clrscr::@1/gotoxy::y#1, newline::@3/gotoxy::y#0 ) + gotoxy::x#2 = phi( clrscr::@1/gotoxy::x#1, newline::@3/gotoxy::x#0 ) + *COLCRS = gotoxy::x#2 + *ROWCRS = gotoxy::y#2 + call setcursor + to:gotoxy::@1 +gotoxy::@1: scope:[gotoxy] from gotoxy + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + memset::str#1 = (void*)*SAVMSC + memset::c#1 = 0 + memset::num#1 = $28*$18 + call memset + memset::return#3 = memset::return#1 + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + *OLDCHR = 0 + gotoxy::x#1 = 0 + gotoxy::y#1 = 0 + call gotoxy + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + return + to:@return + +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) + printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) + printf_padding::i#0 = 0 + to:printf_padding::@1 +printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) + printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) + printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) + printf_padding::$0 = printf_padding::i#2 < printf_padding::length#3 + if(printf_padding::$0) goto printf_padding::@2 + to:printf_padding::@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) + printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) + cputc::c = printf_padding::pad#3 + call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) + printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) + printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) + printf_padding::i#1 = ++ printf_padding::i#3 + to:printf_padding::@1 +printf_padding::@return: scope:[printf_padding] from printf_padding::@1 + return + to:@return + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@31 main::@33 + printf_uint::format_upper_case#6 = phi( main::@31/printf_uint::format_upper_case#0, main::@33/printf_uint::format_upper_case#1 ) + printf_uint::format_zero_padding#6 = phi( main::@31/printf_uint::format_zero_padding#0, main::@33/printf_uint::format_zero_padding#1 ) + printf_uint::format_justify_left#6 = phi( main::@31/printf_uint::format_justify_left#0, main::@33/printf_uint::format_justify_left#1 ) + printf_uint::format_min_length#6 = phi( main::@31/printf_uint::format_min_length#0, main::@33/printf_uint::format_min_length#1 ) + printf_uint::format_radix#6 = phi( main::@31/printf_uint::format_radix#0, main::@33/printf_uint::format_radix#1 ) + printf_uint::uvalue#5 = phi( main::@31/printf_uint::uvalue#0, main::@33/printf_uint::uvalue#1 ) + printf_uint::format_sign_always#2 = phi( main::@31/printf_uint::format_sign_always#0, main::@33/printf_uint::format_sign_always#1 ) + printf_uint::$5 = 0 != printf_uint::format_sign_always#2 + if(printf_uint::$5) goto printf_uint::@1 + to:printf_uint::@2 +printf_uint::@1: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#4 = phi( printf_uint/printf_uint::format_upper_case#6 ) + printf_uint::format_zero_padding#4 = phi( printf_uint/printf_uint::format_zero_padding#6 ) + printf_uint::format_sign_always#5 = phi( printf_uint/printf_uint::format_sign_always#2 ) + printf_uint::format_justify_left#4 = phi( printf_uint/printf_uint::format_justify_left#6 ) + printf_uint::format_min_length#4 = phi( printf_uint/printf_uint::format_min_length#6 ) + printf_uint::format_radix#4 = phi( printf_uint/printf_uint::format_radix#6 ) + printf_uint::uvalue#3 = phi( printf_uint/printf_uint::uvalue#5 ) + printf_uint::$1 = '+'at + to:printf_uint::@3 +printf_uint::@2: scope:[printf_uint] from printf_uint + printf_uint::format_upper_case#5 = phi( printf_uint/printf_uint::format_upper_case#6 ) + printf_uint::format_zero_padding#5 = phi( printf_uint/printf_uint::format_zero_padding#6 ) + printf_uint::format_sign_always#6 = phi( printf_uint/printf_uint::format_sign_always#2 ) + printf_uint::format_justify_left#5 = phi( printf_uint/printf_uint::format_justify_left#6 ) + printf_uint::format_min_length#5 = phi( printf_uint/printf_uint::format_min_length#6 ) + printf_uint::format_radix#5 = phi( printf_uint/printf_uint::format_radix#6 ) + printf_uint::uvalue#4 = phi( printf_uint/printf_uint::uvalue#5 ) + printf_uint::$0 = 0 + to:printf_uint::@3 +printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 + printf_uint::format_upper_case#3 = phi( printf_uint::@1/printf_uint::format_upper_case#4, printf_uint::@2/printf_uint::format_upper_case#5 ) + printf_uint::format_zero_padding#3 = phi( printf_uint::@1/printf_uint::format_zero_padding#4, printf_uint::@2/printf_uint::format_zero_padding#5 ) + printf_uint::format_sign_always#4 = phi( printf_uint::@1/printf_uint::format_sign_always#5, printf_uint::@2/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#3 = phi( printf_uint::@1/printf_uint::format_justify_left#4, printf_uint::@2/printf_uint::format_justify_left#5 ) + printf_uint::format_min_length#3 = phi( printf_uint::@1/printf_uint::format_min_length#4, printf_uint::@2/printf_uint::format_min_length#5 ) + printf_uint::format_radix#2 = phi( printf_uint::@1/printf_uint::format_radix#4, printf_uint::@2/printf_uint::format_radix#5 ) + printf_uint::uvalue#2 = phi( printf_uint::@1/printf_uint::uvalue#3, printf_uint::@2/printf_uint::uvalue#4 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) + *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 + utoa::value#1 = printf_uint::uvalue#2 + utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + utoa::radix#0 = printf_uint::format_radix#2 + call utoa + to:printf_uint::@4 +printf_uint::@4: scope:[printf_uint] from printf_uint::@3 + printf_uint::format_radix#3 = phi( printf_uint::@3/printf_uint::format_radix#2 ) + printf_uint::format_upper_case#2 = phi( printf_uint::@3/printf_uint::format_upper_case#3 ) + printf_uint::format_zero_padding#2 = phi( printf_uint::@3/printf_uint::format_zero_padding#3 ) + printf_uint::format_sign_always#3 = phi( printf_uint::@3/printf_uint::format_sign_always#4 ) + printf_uint::format_justify_left#2 = phi( printf_uint::@3/printf_uint::format_justify_left#3 ) + printf_uint::format_min_length#2 = phi( printf_uint::@3/printf_uint::format_min_length#3 ) + printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) + printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + printf_number_buffer::format_min_length#0 = printf_uint::format_min_length#2 + printf_number_buffer::format_justify_left#0 = printf_uint::format_justify_left#2 + printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#3 + printf_number_buffer::format_zero_padding#0 = printf_uint::format_zero_padding#2 + printf_number_buffer::format_upper_case#0 = printf_uint::format_upper_case#2 + printf_number_buffer::format_radix#0 = printf_uint::format_radix#3 + call printf_number_buffer + to:printf_uint::@5 +printf_uint::@5: scope:[printf_uint] from printf_uint::@4 + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@5 + return + to:@return + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 + printf_number_buffer::format_upper_case#10 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::buffer_sign#7 = phi( printf_uint::@4/printf_number_buffer::buffer_sign#0 ) + printf_number_buffer::buffer_digits#4 = phi( printf_uint::@4/printf_number_buffer::buffer_digits#0 ) + printf_number_buffer::format_zero_padding#4 = phi( printf_uint::@4/printf_number_buffer::format_zero_padding#0 ) + printf_number_buffer::format_justify_left#3 = phi( printf_uint::@4/printf_number_buffer::format_justify_left#0 ) + printf_number_buffer::format_min_length#1 = phi( printf_uint::@4/printf_number_buffer::format_min_length#0 ) + printf_number_buffer::padding#0 = 0 + printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 + printf_number_buffer::$0 = ! printf_number_buffer::$26 + if(printf_number_buffer::$0) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) + printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) + printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) + printf_number_buffer::format_justify_left#1 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3, printf_number_buffer::@13/printf_number_buffer::format_justify_left#4, printf_number_buffer::@14/printf_number_buffer::format_justify_left#5 ) + printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 + printf_number_buffer::$1 = ! printf_number_buffer::$27 + printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 + printf_number_buffer::$2 = ! printf_number_buffer::$28 + printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 + printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#3 + printf_number_buffer::$5 = ! printf_number_buffer::$4 + if(printf_number_buffer::$5) goto printf_number_buffer::@2 + to:printf_number_buffer::@8 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) + printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) + printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) + printf_number_buffer::buffer_digits#1 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4 ) + strlen::str#1 = printf_number_buffer::buffer_digits#1 + call strlen + strlen::return#2 = strlen::return#1 + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) + printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) + printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) + strlen::return#4 = phi( printf_number_buffer::@6/strlen::return#2 ) + printf_number_buffer::$19 = strlen::return#4 + printf_number_buffer::len#0 = (signed byte)printf_number_buffer::$19 + printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 + printf_number_buffer::$20 = ! printf_number_buffer::$29 + if(printf_number_buffer::$20) goto printf_number_buffer::@13 + to:printf_number_buffer::@7 +printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) + printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) + printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) + printf_number_buffer::len#2 = phi( printf_number_buffer::@15/printf_number_buffer::len#0, printf_number_buffer::@7/printf_number_buffer::len#1 ) + printf_number_buffer::format_min_length#2 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3, printf_number_buffer::@7/printf_number_buffer::format_min_length#4 ) + printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#2 + printf_number_buffer::$21 = printf_number_buffer::$25 - printf_number_buffer::len#2 + printf_number_buffer::padding#1 = printf_number_buffer::$21 + printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 + printf_number_buffer::$23 = ! printf_number_buffer::$22 + if(printf_number_buffer::$23) goto printf_number_buffer::@1 + to:printf_number_buffer::@14 +printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 + printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) + printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) + printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) + printf_number_buffer::format_min_length#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_min_length#3 ) + printf_number_buffer::len#3 = phi( printf_number_buffer::@15/printf_number_buffer::len#0 ) + printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 + to:printf_number_buffer::@13 +printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) + printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) + printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) + printf_number_buffer::padding#2 = 0 + to:printf_number_buffer::@1 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) + printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 + printf_number_buffer::$7 = ! printf_number_buffer::$30 + if(printf_number_buffer::$7) goto printf_number_buffer::@3 + to:printf_number_buffer::@9 +printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 + printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) + printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_padding::pad#0 = ' 'at + printf_padding::length#0 = (byte)printf_number_buffer::padding#4 + call printf_padding + to:printf_number_buffer::@16 +printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) + to:printf_number_buffer::@2 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 + printf_number_buffer::$10 = ! printf_number_buffer::$9 + if(printf_number_buffer::$10) goto printf_number_buffer::@4 + to:printf_number_buffer::@10 +printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) + cputc::c = printf_number_buffer::buffer_sign#3 + call cputc + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + to:printf_number_buffer::@3 +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 + printf_number_buffer::$12 = ! printf_number_buffer::$31 + if(printf_number_buffer::$12) goto printf_number_buffer::@5 + to:printf_number_buffer::@11 +printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 + printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) + printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_padding::pad#1 = '0'at + printf_padding::length#1 = (byte)printf_number_buffer::padding#6 + call printf_padding + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) + to:printf_number_buffer::@4 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + cputs::s#1 = printf_number_buffer::buffer_digits#2 + call cputs + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) + printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) + printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) + printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 + printf_number_buffer::$14 = ! printf_number_buffer::$32 + printf_number_buffer::$15 = printf_number_buffer::format_justify_left#2 && printf_number_buffer::$14 + printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#7 + printf_number_buffer::$17 = ! printf_number_buffer::$16 + if(printf_number_buffer::$17) goto printf_number_buffer::@return + to:printf_number_buffer::@12 +printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 + printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + strupr::str#0 = printf_number_buffer::buffer_digits#3 + call strupr + strupr::return#2 = strupr::return#1 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + to:printf_number_buffer::@5 +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) + printf_padding::pad#2 = ' 'at + printf_padding::length#2 = (byte)printf_number_buffer::padding#8 + call printf_padding + to:printf_number_buffer::@21 +printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 + return + to:@return + +void main() +main: scope:[main] from __start::@1 + call clrscr + to:main::@30 +main::@30: scope:[main] from main + main::valid#0 = 0 + main::total#0 = 0 + main::pass#0 = passports + to:main::@1 +main::@1: scope:[main] from main::@13 main::@24 main::@26 main::@27 main::@30 + main::total#12 = phi( main::@13/main::total#1, main::@24/main::total#14, main::@26/main::total#15, main::@27/main::total#16, main::@30/main::total#0 ) + main::valid#6 = phi( main::@13/main::valid#8, main::@24/main::valid#9, main::@26/main::valid#10, main::@27/main::valid#11, main::@30/main::valid#0 ) + main::pass#6 = phi( main::@13/main::pass#16, main::@24/main::pass#14, main::@26/main::pass#1, main::@27/main::pass#2, main::@30/main::pass#0 ) + main::$23 = 0 != *main::pass#6 + if(main::$23) goto main::@2 + to:main::@3 +main::@2: scope:[main] from main::@1 + main::total#19 = phi( main::@1/main::total#12 ) + main::valid#14 = phi( main::@1/main::valid#6 ) + main::pass#7 = phi( main::@1/main::pass#6 ) + main::$2 = *main::pass#7 == ' 'at + main::$3 = ! main::$2 + if(main::$3) goto main::@4 + to:main::@26 +main::@3: scope:[main] from main::@1 + main::total#10 = phi( main::@1/main::total#12 ) + main::valid#4 = phi( main::@1/main::valid#6 ) + cputs::s#2 = main::s + call cputs + to:main::@31 +main::@31: scope:[main] from main::@3 + main::total#7 = phi( main::@3/main::total#10 ) + main::valid#2 = phi( main::@3/main::valid#4 ) + printf_uint::uvalue#0 = main::valid#2 + printf_uint::format_min_length#0 = 0 + printf_uint::format_justify_left#0 = 0 + printf_uint::format_sign_always#0 = 0 + printf_uint::format_zero_padding#0 = 0 + printf_uint::format_upper_case#0 = 0 + printf_uint::format_radix#0 = DECIMAL + call printf_uint + to:main::@32 +main::@32: scope:[main] from main::@31 + main::total#4 = phi( main::@31/main::total#7 ) + cputs::s#3 = main::s1 + call cputs + to:main::@33 +main::@33: scope:[main] from main::@32 + main::total#2 = phi( main::@32/main::total#4 ) + printf_uint::uvalue#1 = main::total#2 + printf_uint::format_min_length#1 = 0 + printf_uint::format_justify_left#1 = 0 + printf_uint::format_sign_always#1 = 0 + printf_uint::format_zero_padding#1 = 0 + printf_uint::format_upper_case#1 = 0 + printf_uint::format_radix#1 = DECIMAL + call printf_uint + to:main::@34 +main::@34: scope:[main] from main::@33 + cputs::s#4 = main::s2 + call cputs + to:main::@35 +main::@35: scope:[main] from main::@34 + to:main::@29 +main::@4: scope:[main] from main::@2 + main::total#20 = phi( main::@2/main::total#19 ) + main::valid#15 = phi( main::@2/main::valid#14 ) + main::pass#8 = phi( main::@2/main::pass#7 ) + main::$4 = *main::pass#8 == ' +'at + main::$5 = ! main::$4 + if(main::$5) goto main::@5 + to:main::@27 +main::@26: scope:[main] from main::@2 + main::total#15 = phi( main::@2/main::total#19 ) + main::valid#10 = phi( main::@2/main::valid#14 ) + main::pass#9 = phi( main::@2/main::pass#7 ) + main::pass#1 = ++ main::pass#9 + to:main::@1 +main::@5: scope:[main] from main::@4 + main::total#28 = phi( main::@4/main::total#20 ) + main::valid#26 = phi( main::@4/main::valid#15 ) + main::pass#23 = phi( main::@4/main::pass#8 ) + main::required_tag#0 = required_tags + main::tag_idx#0 = 0 + to:main::@14 +main::@27: scope:[main] from main::@4 + main::total#16 = phi( main::@4/main::total#20 ) + main::valid#11 = phi( main::@4/main::valid#15 ) + main::pass#10 = phi( main::@4/main::pass#8 ) + main::pass#2 = ++ main::pass#10 + main::$6 = *main::pass#2 == ' +'at + main::$7 = ! main::$6 + if(main::$7) goto main::@1 + to:main::@28 +main::@28: scope:[main] from main::@27 + main::total#17 = phi( main::@27/main::total#16 ) + main::valid#12 = phi( main::@27/main::valid#11 ) + main::pass#11 = phi( main::@27/main::pass#2 ) + main::pass#3 = ++ main::pass#11 + main::num_found#0 = 0 + main::i#0 = 0 + to:main::@6 +main::@6: scope:[main] from main::@28 main::@9 + main::pass#31 = phi( main::@28/main::pass#3, main::@9/main::pass#32 ) + main::total#13 = phi( main::@28/main::total#17, main::@9/main::total#18 ) + main::valid#7 = phi( main::@28/main::valid#12, main::@9/main::valid#13 ) + main::num_found#4 = phi( main::@28/main::num_found#0, main::@9/main::num_found#6 ) + main::i#2 = phi( main::@28/main::i#0, main::@9/main::i#1 ) + main::$8 = main::i#2 < 7 + if(main::$8) goto main::@7 + to:main::@8 +main::@7: scope:[main] from main::@6 + main::pass#34 = phi( main::@6/main::pass#31 ) + main::total#22 = phi( main::@6/main::total#13 ) + main::valid#17 = phi( main::@6/main::valid#7 ) + main::num_found#5 = phi( main::@6/main::num_found#4 ) + main::i#3 = phi( main::@6/main::i#2 ) + main::$24 = 0 != main::tags_found[main::i#3] + main::$9 = ! main::$24 + if(main::$9) goto main::@9 + to:main::@10 +main::@8: scope:[main] from main::@6 + main::pass#30 = phi( main::@6/main::pass#31 ) + main::total#11 = phi( main::@6/main::total#13 ) + main::valid#5 = phi( main::@6/main::valid#7 ) + main::num_found#2 = phi( main::@6/main::num_found#4 ) + main::$10 = main::num_found#2 == 7 + if(main::$10) goto main::@12 + to:main::@11 +main::@9: scope:[main] from main::@10 main::@7 + main::pass#32 = phi( main::@10/main::pass#33, main::@7/main::pass#34 ) + main::total#18 = phi( main::@10/main::total#21, main::@7/main::total#22 ) + main::valid#13 = phi( main::@10/main::valid#16, main::@7/main::valid#17 ) + main::num_found#6 = phi( main::@10/main::num_found#1, main::@7/main::num_found#5 ) + main::i#4 = phi( main::@10/main::i#5, main::@7/main::i#3 ) + main::tags_found[main::i#4] = 0 + main::i#1 = ++ main::i#4 + to:main::@6 +main::@10: scope:[main] from main::@7 + main::pass#33 = phi( main::@7/main::pass#34 ) + main::total#21 = phi( main::@7/main::total#22 ) + main::valid#16 = phi( main::@7/main::valid#17 ) + main::i#5 = phi( main::@7/main::i#3 ) + main::num_found#3 = phi( main::@7/main::num_found#5 ) + main::num_found#1 = ++ main::num_found#3 + to:main::@9 +main::@12: scope:[main] from main::@8 + main::pass#27 = phi( main::@8/main::pass#30 ) + main::total#8 = phi( main::@8/main::total#11 ) + main::valid#3 = phi( main::@8/main::valid#5 ) + main::valid#1 = ++ main::valid#3 + cputs::s#5 = main::s3 + call cputs + to:main::@36 +main::@36: scope:[main] from main::@12 + main::valid#18 = phi( main::@12/main::valid#1 ) + main::pass#20 = phi( main::@12/main::pass#27 ) + main::total#5 = phi( main::@12/main::total#8 ) + to:main::@13 +main::@11: scope:[main] from main::@8 + main::valid#22 = phi( main::@8/main::valid#5 ) + main::pass#28 = phi( main::@8/main::pass#30 ) + main::total#9 = phi( main::@8/main::total#11 ) + cputs::s#6 = main::s4 + call cputs + to:main::@37 +main::@37: scope:[main] from main::@11 + main::valid#19 = phi( main::@11/main::valid#22 ) + main::pass#21 = phi( main::@11/main::pass#28 ) + main::total#6 = phi( main::@11/main::total#9 ) + to:main::@13 +main::@13: scope:[main] from main::@36 main::@37 + main::valid#8 = phi( main::@36/main::valid#18, main::@37/main::valid#19 ) + main::pass#16 = phi( main::@36/main::pass#20, main::@37/main::pass#21 ) + main::total#3 = phi( main::@36/main::total#5, main::@37/main::total#6 ) + main::total#1 = ++ main::total#3 + to:main::@1 +main::@14: scope:[main] from main::@22 main::@5 + main::total#25 = phi( main::@22/main::total#27, main::@5/main::total#28 ) + main::valid#23 = phi( main::@22/main::valid#25, main::@5/main::valid#26 ) + main::required_tag#8 = phi( main::@22/main::required_tag#1, main::@5/main::required_tag#0 ) + main::pass#18 = phi( main::@22/main::pass#22, main::@5/main::pass#23 ) + main::tag_idx#2 = phi( main::@22/main::tag_idx#1, main::@5/main::tag_idx#0 ) + main::$13 = main::tag_idx#2 < 7 + if(main::$13) goto main::@15 + to:main::@23 +main::@15: scope:[main] from main::@14 + main::total#31 = phi( main::@14/main::total#25 ) + main::valid#29 = phi( main::@14/main::valid#23 ) + main::tag_idx#7 = phi( main::@14/main::tag_idx#2 ) + main::pass#24 = phi( main::@14/main::pass#18 ) + main::required_tag#6 = phi( main::@14/main::required_tag#8 ) + main::match#0 = 0 + main::i1#0 = 0 + to:main::@16 +main::@16: scope:[main] from main::@15 main::@19 + main::total#30 = phi( main::@15/main::total#31, main::@19/main::total#32 ) + main::valid#28 = phi( main::@15/main::valid#29, main::@19/main::valid#30 ) + main::tag_idx#6 = phi( main::@15/main::tag_idx#7, main::@19/main::tag_idx#8 ) + main::match#4 = phi( main::@15/main::match#0, main::@19/main::match#6 ) + main::pass#17 = phi( main::@15/main::pass#24, main::@19/main::pass#25 ) + main::required_tag#4 = phi( main::@15/main::required_tag#6, main::@19/main::required_tag#7 ) + main::i1#2 = phi( main::@15/main::i1#0, main::@19/main::i1#1 ) + main::$14 = main::i1#2 < 3 + if(main::$14) goto main::@17 + to:main::@18 +main::@17: scope:[main] from main::@16 + main::total#33 = phi( main::@16/main::total#30 ) + main::valid#31 = phi( main::@16/main::valid#28 ) + main::tag_idx#9 = phi( main::@16/main::tag_idx#6 ) + main::match#5 = phi( main::@16/main::match#4 ) + main::pass#12 = phi( main::@16/main::pass#17 ) + main::i1#3 = phi( main::@16/main::i1#2 ) + main::required_tag#2 = phi( main::@16/main::required_tag#4 ) + main::$15 = main::required_tag#2[main::i1#3] == main::pass#12[main::i1#3] + main::$16 = ! main::$15 + if(main::$16) goto main::@19 + to:main::@20 +main::@18: scope:[main] from main::@16 + main::total#29 = phi( main::@16/main::total#30 ) + main::valid#27 = phi( main::@16/main::valid#28 ) + main::pass#26 = phi( main::@16/main::pass#17 ) + main::tag_idx#5 = phi( main::@16/main::tag_idx#6 ) + main::required_tag#5 = phi( main::@16/main::required_tag#4 ) + main::match#2 = phi( main::@16/main::match#4 ) + main::$17 = main::match#2 == 3 + main::$18 = ! main::$17 + if(main::$18) goto main::@22 + to:main::@21 +main::@19: scope:[main] from main::@17 main::@20 + main::total#32 = phi( main::@17/main::total#33, main::@20/main::total#34 ) + main::valid#30 = phi( main::@17/main::valid#31, main::@20/main::valid#32 ) + main::tag_idx#8 = phi( main::@17/main::tag_idx#9, main::@20/main::tag_idx#10 ) + main::match#6 = phi( main::@17/main::match#5, main::@20/main::match#1 ) + main::pass#25 = phi( main::@17/main::pass#12, main::@20/main::pass#29 ) + main::required_tag#7 = phi( main::@17/main::required_tag#2, main::@20/main::required_tag#9 ) + main::i1#4 = phi( main::@17/main::i1#3, main::@20/main::i1#5 ) + main::i1#1 = ++ main::i1#4 + to:main::@16 +main::@20: scope:[main] from main::@17 + main::total#34 = phi( main::@17/main::total#33 ) + main::valid#32 = phi( main::@17/main::valid#31 ) + main::tag_idx#10 = phi( main::@17/main::tag_idx#9 ) + main::pass#29 = phi( main::@17/main::pass#12 ) + main::required_tag#9 = phi( main::@17/main::required_tag#2 ) + main::i1#5 = phi( main::@17/main::i1#3 ) + main::match#3 = phi( main::@17/main::match#5 ) + main::match#1 = ++ main::match#3 + to:main::@19 +main::@22: scope:[main] from main::@18 + main::total#27 = phi( main::@18/main::total#29 ) + main::valid#25 = phi( main::@18/main::valid#27 ) + main::pass#22 = phi( main::@18/main::pass#26 ) + main::tag_idx#3 = phi( main::@18/main::tag_idx#5 ) + main::required_tag#3 = phi( main::@18/main::required_tag#5 ) + main::required_tag#1 = main::required_tag#3 + 3 + main::tag_idx#1 = ++ main::tag_idx#3 + to:main::@14 +main::@21: scope:[main] from main::@18 + main::total#26 = phi( main::@18/main::total#29 ) + main::valid#24 = phi( main::@18/main::valid#27 ) + main::pass#19 = phi( main::@18/main::pass#26 ) + main::tag_idx#4 = phi( main::@18/main::tag_idx#5 ) + main::tags_found[main::tag_idx#4] = 1 + to:main::@23 +main::@23: scope:[main] from main::@14 main::@21 + main::total#23 = phi( main::@14/main::total#25, main::@21/main::total#26 ) + main::valid#20 = phi( main::@14/main::valid#23, main::@21/main::valid#24 ) + main::pass#13 = phi( main::@14/main::pass#18, main::@21/main::pass#19 ) + main::pass#4 = main::pass#13 + 3 + to:main::@24 +main::@24: scope:[main] from main::@23 main::@25 + main::total#14 = phi( main::@23/main::total#23, main::@25/main::total#24 ) + main::valid#9 = phi( main::@23/main::valid#20, main::@25/main::valid#21 ) + main::pass#14 = phi( main::@23/main::pass#4, main::@25/main::pass#5 ) + main::$19 = *main::pass#14 != ' 'at + main::$20 = *main::pass#14 && main::$19 + main::$21 = *main::pass#14 != ' +'at + main::$22 = main::$20 && main::$21 + if(main::$22) goto main::@25 + to:main::@1 +main::@25: scope:[main] from main::@24 + main::total#24 = phi( main::@24/main::total#14 ) + main::valid#21 = phi( main::@24/main::valid#9 ) + main::pass#15 = phi( main::@24/main::pass#14 ) + main::pass#5 = ++ main::pass#15 + to:main::@24 +main::@29: scope:[main] from main::@29 main::@35 + to:main::@29 +main::@return: scope:[main] from + return + to:@return + +void __start() +__start: scope:[__start] from + to:__start::__init1 +__start::__init1: scope:[__start] from __start + conio_reverse_value = 0 + conio_display_cursor = 1 + conio_scroll_enable = 1 + to:__start::@1 +__start::@1: scope:[__start] from __start::__init1 + call main + to:__start::@2 +__start::@2: scope:[__start] from __start::@1 + to:__start::@return +__start::@return: scope:[__start] from __start::@2 + return + to:@return + +SYMBOL TABLE SSA +const byte BINARY = 2 +const word* COLCRS = (word*)$55 +const nomodify byte* CRSINH = (byte*)$2f0 +const byte DECIMAL = $a +const byte* DIGITS[] = "0123456789abcdef"atz +const byte HEXADECIMAL = $10 +const byte OCTAL = 8 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = 0 +const nomodify byte** OLDADR = (byte**)$5e +const nomodify byte* OLDCHR = (byte*)$5d +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_BINARY_VALUES[] = { $8000, $4000, $2000, $1000, $800, $400, $200, $100, $80, $40, $20, $10, 8, 4, 2 } +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const word* RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } +const word* RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } +const byte* ROWCRS = (byte*)$54 +const nomodify byte** SAVMSC = (byte**)$58 +const byte SIZEOF_WORD = 2 +void __start() +void clrscr() +byte conio_display_cursor loadstore +byte conio_reverse_value loadstore +byte conio_scroll_enable loadstore +void cputc(volatile byte cputc::c) +bool~ cputc::$0 +bool~ cputc::$1 +bool~ cputc::$2 +bool~ cputc::$3 +byte~ cputc::$4 +bool~ cputc::$7 +volatile byte cputc::c loadstore +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 +byte cputc::convertToScreenCode1_return#1 +byte cputc::convertToScreenCode1_return#2 +byte cputc::convertToScreenCode1_return#3 +byte* cputc::convertToScreenCode1_v +byte* cputc::convertToScreenCode1_v#0 +byte* cputc::convertToScreenCode1_v#1 +void cputs(to_nomodify byte* cputs::s) +byte~ cputs::$0 +bool~ cputs::$2 +byte cputs::c +byte cputs::c#0 +byte cputs::c#1 +byte cputs::c#2 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 +to_nomodify byte* cputs::s#1 +to_nomodify byte* cputs::s#10 +to_nomodify byte* cputs::s#2 +to_nomodify byte* cputs::s#3 +to_nomodify byte* cputs::s#4 +to_nomodify byte* cputs::s#5 +to_nomodify byte* cputs::s#6 +to_nomodify byte* cputs::s#7 +to_nomodify byte* cputs::s#8 +to_nomodify byte* cputs::s#9 +byte* cursorLocation() +number~ cursorLocation::$0 +byte*~ cursorLocation::$1 +byte*~ cursorLocation::$2 +word~ cursorLocation::$3 +byte* cursorLocation::return +byte* cursorLocation::return#0 +byte* cursorLocation::return#1 +byte* cursorLocation::return#2 +byte* cursorLocation::return#3 +byte* cursorLocation::return#4 +byte* cursorLocation::return#5 +byte* cursorLocation::return#6 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::x#0 +byte gotoxy::x#1 +byte gotoxy::x#2 +byte gotoxy::y +byte gotoxy::y#0 +byte gotoxy::y#1 +byte gotoxy::y#2 +void main() +bool~ main::$10 +bool~ main::$13 +bool~ main::$14 +bool~ main::$15 +bool~ main::$16 +bool~ main::$17 +bool~ main::$18 +bool~ main::$19 +bool~ main::$2 +bool~ main::$20 +bool~ main::$21 +bool~ main::$22 +bool~ main::$23 +bool~ main::$24 +bool~ main::$3 +bool~ main::$4 +bool~ main::$5 +bool~ main::$6 +bool~ main::$7 +bool~ main::$8 +bool~ main::$9 +byte main::i +byte main::i#0 +byte main::i#1 +byte main::i#2 +byte main::i#3 +byte main::i#4 +byte main::i#5 +byte main::i1 +byte main::i1#0 +byte main::i1#1 +byte main::i1#2 +byte main::i1#3 +byte main::i1#4 +byte main::i1#5 +byte main::match +byte main::match#0 +byte main::match#1 +byte main::match#2 +byte main::match#3 +byte main::match#4 +byte main::match#5 +byte main::match#6 +byte main::num_found +byte main::num_found#0 +byte main::num_found#1 +byte main::num_found#2 +byte main::num_found#3 +byte main::num_found#4 +byte main::num_found#5 +byte main::num_found#6 +byte* main::pass +byte* main::pass#0 +byte* main::pass#1 +byte* main::pass#10 +byte* main::pass#11 +byte* main::pass#12 +byte* main::pass#13 +byte* main::pass#14 +byte* main::pass#15 +byte* main::pass#16 +byte* main::pass#17 +byte* main::pass#18 +byte* main::pass#19 +byte* main::pass#2 +byte* main::pass#20 +byte* main::pass#21 +byte* main::pass#22 +byte* main::pass#23 +byte* main::pass#24 +byte* main::pass#25 +byte* main::pass#26 +byte* main::pass#27 +byte* main::pass#28 +byte* main::pass#29 +byte* main::pass#3 +byte* main::pass#30 +byte* main::pass#31 +byte* main::pass#32 +byte* main::pass#33 +byte* main::pass#34 +byte* main::pass#4 +byte* main::pass#5 +byte* main::pass#6 +byte* main::pass#7 +byte* main::pass#8 +byte* main::pass#9 +byte* main::required_tag +byte* main::required_tag#0 +byte* main::required_tag#1 +byte* main::required_tag#2 +byte* main::required_tag#3 +byte* main::required_tag#4 +byte* main::required_tag#5 +byte* main::required_tag#6 +byte* main::required_tag#7 +byte* main::required_tag#8 +byte* main::required_tag#9 +const byte* main::s[8] = " +Valid "at +const byte* main::s1[8] = " Total "at +const byte* main::s2[2] = " +"at +const byte* main::s3[2] = "+"at +const byte* main::s4[2] = "."at +byte main::tag_idx +byte main::tag_idx#0 +byte main::tag_idx#1 +byte main::tag_idx#10 +byte main::tag_idx#2 +byte main::tag_idx#3 +byte main::tag_idx#4 +byte main::tag_idx#5 +byte main::tag_idx#6 +byte main::tag_idx#7 +byte main::tag_idx#8 +byte main::tag_idx#9 +const byte* main::tags_found[7] = { fill( 7, 0) } +word main::total +word main::total#0 +word main::total#1 +word main::total#10 +word main::total#11 +word main::total#12 +word main::total#13 +word main::total#14 +word main::total#15 +word main::total#16 +word main::total#17 +word main::total#18 +word main::total#19 +word main::total#2 +word main::total#20 +word main::total#21 +word main::total#22 +word main::total#23 +word main::total#24 +word main::total#25 +word main::total#26 +word main::total#27 +word main::total#28 +word main::total#29 +word main::total#3 +word main::total#30 +word main::total#31 +word main::total#32 +word main::total#33 +word main::total#34 +word main::total#4 +word main::total#5 +word main::total#6 +word main::total#7 +word main::total#8 +word main::total#9 +word main::valid +word main::valid#0 +word main::valid#1 +word main::valid#10 +word main::valid#11 +word main::valid#12 +word main::valid#13 +word main::valid#14 +word main::valid#15 +word main::valid#16 +word main::valid#17 +word main::valid#18 +word main::valid#19 +word main::valid#2 +word main::valid#20 +word main::valid#21 +word main::valid#22 +word main::valid#23 +word main::valid#24 +word main::valid#25 +word main::valid#26 +word main::valid#27 +word main::valid#28 +word main::valid#29 +word main::valid#3 +word main::valid#30 +word main::valid#31 +word main::valid#32 +word main::valid#4 +word main::valid#5 +word main::valid#6 +word main::valid#7 +word main::valid#8 +word main::valid#9 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +byte*~ memcpy::$0 +bool~ memcpy::$1 +byte*~ memcpy::$2 +void* memcpy::destination +void* memcpy::destination#0 +void* memcpy::destination#1 +void* memcpy::destination#2 +void* memcpy::destination#3 +void* memcpy::destination#4 +byte* memcpy::dst +byte* memcpy::dst#0 +byte* memcpy::dst#1 +byte* memcpy::dst#2 +byte* memcpy::dst#3 +word memcpy::num +word memcpy::num#0 +word memcpy::num#1 +void* memcpy::return +void* memcpy::return#0 +void* memcpy::return#1 +void* memcpy::return#2 +void* memcpy::return#3 +void* memcpy::source +void* memcpy::source#0 +void* memcpy::source#1 +byte* memcpy::src +byte* memcpy::src#0 +byte* memcpy::src#1 +byte* memcpy::src#2 +byte* memcpy::src#3 +byte* memcpy::src_end +byte* memcpy::src_end#0 +byte* memcpy::src_end#1 +byte* memcpy::src_end#2 +void* memset(void* memset::str , byte memset::c , word memset::num) +bool~ memset::$0 +bool~ memset::$1 +byte*~ memset::$2 +bool~ memset::$3 +byte*~ memset::$4 +byte memset::c +byte memset::c#0 +byte memset::c#1 +byte memset::c#2 +byte memset::c#3 +byte memset::c#4 +byte memset::c#5 +byte* memset::dst +byte* memset::dst#0 +byte* memset::dst#1 +byte* memset::dst#2 +byte* memset::dst#3 +byte* memset::end +byte* memset::end#0 +byte* memset::end#1 +byte* memset::end#2 +word memset::num +word memset::num#0 +word memset::num#1 +word memset::num#2 +word memset::num#3 +void* memset::return +void* memset::return#0 +void* memset::return#1 +void* memset::return#2 +void* memset::return#3 +void* memset::return#4 +void* memset::str +void* memset::str#0 +void* memset::str#1 +void* memset::str#2 +void* memset::str#3 +void* memset::str#4 +void* memset::str#5 +void* memset::str#6 +void newline() +bool~ newline::$0 +bool~ newline::$1 +bool~ newline::$3 +bool~ newline::$5 +bool~ newline::$6 +byte*~ newline::$7 +byte*~ newline::$9 +byte* newline::start +byte* newline::start#0 +byte* newline::start#1 +const byte* passports = "ecl:grn +cid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03 + +byr:2027 hcl:ec0cfd ecl:blu cid:120 +eyr:1937 pid:106018766 iyr:2010 hgt:154cm + +byr:1965 eyr:2028 hgt:157cm +cid:236 iyr:2018 ecl:brn +hcl:#cfa07d pid:584111467 + +eyr:2029 ecl:hzl +iyr:1972 byr:1966 +pid:2898897192 +hgt:59cm hcl:z + +pid:231652013 hcl:#602927 hgt:166 +ecl:grn eyr:2025 +byr:2008 iyr:1986 + +byr:1928 hgt:167cm +hcl:#18171d iyr:2012 +ecl:oth pid:237657808 eyr:1944 + +hgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020 +hcl:#602927 eyr:2020 + +hcl:#efcc98 eyr:2024 ecl:hzl +byr:2030 hgt:192cm +iyr:2013 pid:7479289410 + +pid:053467220 iyr:2012 hgt:169cm +cid:149 hcl:#866857 +eyr:2030 +byr:1995 ecl:oth + +hgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766 +eyr:2022 +iyr:2020 + +pid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934 + +hcl:#866857 +ecl:brn eyr:2024 +iyr:2017 +pid:505225484 cid:144 +byr:1980 +hgt:170cm + +hcl:#866857 ecl:gry +byr:1972 iyr:2019 eyr:2023 +cid:234 pid:721290041 hgt:191cm + +pid:346301363 +eyr:2020 +hcl:#733820 iyr:2019 hgt:177cm +byr:1998 + +hgt:157cm byr:1963 +pid:898055805 +hcl:#fffffd ecl:blu iyr:2017 cid:87 +eyr:2030 + +pid:605900764 iyr:2011 +hgt:73in ecl:hzl eyr:2024 +hcl:#888785 +cid:281 + +iyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn + +hcl:z +iyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025 +hgt:172in + +hgt:151cm cid:163 pid:670884417 iyr:2012 +ecl:oth hcl:#ceb3a1 +eyr:2028 + +hcl:z cid:92 hgt:69cm +byr:2008 pid:492284612 +eyr:2020 iyr:2023 +ecl:hzl + +byr:1933 +hcl:#7d3b0c eyr:2020 hgt:170cm +pid:949064511 iyr:2010 +ecl:oth + +eyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm +pid:629190040 iyr:2017 hcl:#b6652a + +ecl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995 +pid:762177473 +hgt:179cm + +pid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012 +hgt:70in byr:1938 ecl:oth + +hgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f +eyr:2023 + +hgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029 + +iyr:2010 ecl:gry +eyr:2022 hgt:156cm byr:1953 pid:434063393 +hcl:#733820 + +pid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005 + +eyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248 +hgt:153cm cid:324 iyr:2018 + +cid:195 pid:049871343 +eyr:2024 hgt:169cm +byr:1952 iyr:2010 ecl:grn + +eyr:2035 pid:189cm +hgt:77 iyr:1973 ecl:#dc83d5 +hcl:z byr:2004 + +byr:2027 +pid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937 + +pid:076534920 +hgt:152cm +byr:1969 +ecl:blu +hcl:#866857 iyr:2011 eyr:2024 + +iyr:2019 eyr:2028 +ecl:blu hgt:169cm +hcl:#888785 pid:332202163 byr:1923 + +hgt:65in byr:1964 iyr:2019 +pid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1 + +hcl:#623a2f pid:182484027 +iyr:2016 ecl:brn byr:1943 +hgt:71in eyr:2021 cid:344 + +hcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm +byr:1985 pid:978641227 + +eyr:2029 ecl:brn hgt:173cm byr:1920 cid:211 +hcl:#866857 +iyr:2016 pid:289769625 + +hcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm + +hgt:172cm iyr:2015 ecl:gry byr:1948 +eyr:2029 +pid:466359109 hcl:#341e13 + +cid:74 pid:405199325 ecl:blu +hcl:#6b5442 +eyr:1980 byr:2024 hgt:174cm iyr:2011 + +hgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014 + +cid:264 hcl:#7d3b0c +ecl:blu iyr:2011 eyr:2020 hgt:182cm +byr:1929 + +pid:435338286 byr:1931 +hcl:z ecl:amb iyr:2013 hgt:73in +cid:165 eyr:2027 + +pid:511898552 eyr:2025 hgt:184cm hcl:#602927 +iyr:2018 byr:1989 ecl:hzl + +iyr:2016 +hgt:168in +hcl:#623a2f +eyr:2025 pid:310738569 ecl:#0c3039 +byr:2027 + +pid:158cm byr:1946 ecl:grt +iyr:1920 cid:189 +hcl:389bce hgt:165cm + +pid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm +byr:1930 +ecl:brn + +pid:930994364 byr:1967 hgt:151cm +iyr:2011 eyr:2022 + +eyr:1968 hgt:75cm cid:241 +iyr:2011 pid:5493866745 +ecl:grt +byr:1976 hcl:#a97842 + +eyr:2026 ecl:oth +iyr:2016 hcl:#c0946f +byr:1929 +hgt:175cm +pid:9421898537 + +eyr:2028 iyr:2016 byr:1962 +ecl:grn hgt:186cm hcl:#cfa07d pid:432962396 + +iyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry + +cid:168 +byr:1978 +eyr:2027 hgt:189cm pid:802710287 +hcl:#2f980b iyr:2014 +ecl:grn + +eyr:1970 +pid:576329104 +ecl:xry iyr:1954 hcl:#341e13 byr:2026 +hgt:74in + +eyr:2027 hgt:153cm +ecl:oth +hcl:#866857 +pid:290407832 byr:1956 iyr:2017 + +iyr:2011 +cid:128 +ecl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020 + +ecl:oth hcl:#cfa07d +byr:2016 pid:#de98ae iyr:1984 cid:194 +hgt:170cm +eyr:2034 + +pid:526098672 hgt:168cm +hcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016 +eyr:2030 + +pid:495569197 hcl:#866857 hgt:193cm +iyr:2013 eyr:2021 byr:1921 ecl:amb + +ecl:amb +hcl:#a97842 pid:862249915 iyr:2012 byr:1964 +cid:325 +eyr:2021 + +iyr:1958 +byr:2003 +hgt:160 hcl:#18171d +ecl:hzl eyr:2020 + +iyr:2019 byr:1997 ecl:brn +pid:342735713 hcl:#efcc98 +hgt:181cm cid:307 +eyr:2027 + +pid:817121616 eyr:2020 +iyr:2012 +hgt:185cm +hcl:#18171d byr:1969 ecl:hzl + +pid:381399203 +ecl:oth byr:1930 +iyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025 + +byr:2002 hcl:#18171d iyr:2017 +pid:398245854 hgt:64in ecl:gry eyr:2025 cid:127 + +eyr:2028 hcl:#341e13 +ecl:amb iyr:2012 +pid:079796480 hgt:69cm +byr:1995 + +cid:315 iyr:2028 +pid:775929239 +hgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f + +iyr:2015 +hgt:154cm byr:1997 +ecl:grn +cid:125 eyr:2024 pid:834780229 +hcl:#18171d + +ecl:hzl hcl:#a97842 pid:553710574 eyr:2028 +hgt:183cm cid:196 +iyr:2014 + +pid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974 +iyr:2014 +hcl:#ceb3a1 + +eyr:2024 +byr:1947 hgt:63in ecl:brn +cid:69 +pid:185228911 hcl:#b6652a iyr:2016 + +eyr:2024 +hgt:168cm hcl:#602927 +iyr:2013 +byr:1993 +pid:681091728 ecl:gry cid:203 + +pid:037922164 iyr:2020 +byr:1990 hgt:156cm eyr:2023 hcl:#866857 +cid:97 ecl:grn + +hgt:170cm pid:980455250 +iyr:2011 ecl:hzl byr:1957 +eyr:2030 hcl:#cfa07d + +hgt:158cm +hcl:#602927 +byr:2002 ecl:hzl iyr:2013 +cid:99 +eyr:2020 pid:48646993 + +byr:1955 pid:814033843 eyr:2030 hcl:#a97842 +hgt:191cm iyr:2019 + +pid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842 +eyr:2026 cid:131 byr:1979 + +hcl:#fffffd hgt:68in +cid:121 ecl:oth eyr:2024 pid:343836937 +byr:1955 +iyr:2020 + +eyr:2025 byr:1954 +pid:737517118 +cid:343 hcl:#b6652a +iyr:2017 ecl:hzl +hgt:175cm + +ecl:brn +iyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981 + +ecl:oth iyr:2018 byr:1975 +eyr:2029 +hgt:185cm cid:226 +pid:978243407 hcl:#341e13 + +iyr:2015 pid:918017915 hcl:#3e52b7 +byr:1999 ecl:brn cid:314 +eyr:2025 hgt:192cm + +hcl:#19d1fa byr:1984 ecl:dne hgt:76in +iyr:2015 cid:118 pid:417075672 +eyr:2020 + +iyr:2019 +cid:120 hgt:186cm +hcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968 + +hgt:70cm cid:173 pid:767014975 +hcl:#866857 eyr:2039 ecl:brn byr:1985 + +pid:340424924 +eyr:2027 hcl:#7d3b0c +hgt:168cm ecl:hzl iyr:2016 +byr:1994 + +ecl:hzl byr:1933 pid:580425691 +iyr:2010 hcl:#c0946f eyr:2024 +hgt:64in + +hcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030 +cid:262 iyr:2014 + +ecl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z + +byr:1977 cid:54 +eyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu + +iyr:2011 hcl:#7d3b0c byr:1928 +pid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl + +pid:729464282 +iyr:2012 hcl:baae60 +eyr:2026 ecl:hzl hgt:166cm byr:2019 + +pid:930997801 iyr:2019 eyr:2030 +hcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in + +ecl:brn +byr:1988 hgt:179cm iyr:2017 +pid:864768439 cid:305 hcl:#c0946f +eyr:2029 + +hcl:#7d3b0c ecl:grn +hgt:182cm eyr:2021 pid:719891314 +byr:1920 iyr:2017 + +hgt:62cm +cid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997 +pid:175cm byr:2022 + +hcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020 +pid:703047050 + +byr:1951 +eyr:2030 +ecl:hzl +pid:130992467 hgt:157cm hcl:#341e13 + +hgt:175cm +hcl:#623a2f +cid:68 eyr:2025 +byr:2001 ecl:oth pid:253618704 iyr:2016 + +hcl:#fffffd pid:379344553 ecl:grn +eyr:2026 +hgt:72in byr:1974 iyr:2013 + +ecl:#b4e952 byr:1970 hcl:z +eyr:2039 pid:6056894636 iyr:2021 hgt:165cm +cid:328 + +hcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl + +cid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309 + +byr:1951 eyr:2024 +hcl:#341e13 +ecl:amb pid:414644982 +iyr:2010 hgt:159cm + +iyr:2015 cid:319 +eyr:2029 ecl:brn pid:380237898 +hcl:#efcc98 hgt:157cm byr:1972 + +pid:237156579 ecl:#312a91 +hgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953 + +ecl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939 + +hgt:59in hcl:#18171d byr:1962 ecl:hzl +iyr:2019 eyr:2025 +cid:337 pid:491938615 + +ecl:utc hgt:82 pid:51674655 byr:2020 +eyr:1954 iyr:2029 hcl:z + +pid:119530189 +cid:103 +iyr:2010 byr:1979 +hgt:168cm hcl:#a97842 ecl:brn eyr:2029 + +hgt:177cm ecl:brn +byr:1990 +pid:015089628 eyr:2028 hcl:#733820 iyr:2020 + +ecl:blu iyr:2020 hgt:189cm +hcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160 + +ecl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026 +byr:1995 +pid:654875035 + +ecl:grn eyr:2025 pid:147155222 byr:1942 +cid:341 hcl:#602927 +hgt:165cm +iyr:2016 + +pid:543171646 +hgt:153cm +iyr:2019 hcl:#fffffd byr:1985 cid:266 +eyr:2027 +ecl:hzl + +ecl:blu +eyr:2022 +pid:667939101 byr:1974 +cid:259 hcl:#888785 + +eyr:2030 byr:2016 iyr:2022 +pid:86902982 +ecl:zzz hgt:72 hcl:ceb867 + +hcl:#fffffd +ecl:grn pid:046978329 +byr:1924 +eyr:2025 hgt:158cm iyr:2011 + +hgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189 +iyr:2017 +cid:50 + +cid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017 + +iyr:2019 +eyr:2022 +ecl:brn hcl:#cfa07d pid:050270380 cid:159 +hgt:151cm +byr:1951 + +hcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029 + +byr:1997 hgt:162cm eyr:2023 pid:445685977 +iyr:2012 ecl:amb hcl:#efcc98 + +iyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991 +hcl:#623a2f + +byr:1998 hcl:#fffffd +eyr:2020 +ecl:gry pid:039483695 hgt:163cm iyr:2020 +cid:165 + +ecl:hzl hgt:74in iyr:2016 pid:026214321 +cid:152 hcl:#a1f179 +eyr:2036 byr:2001 + +pid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030 + +pid:918371363 +ecl:xry +iyr:2012 +byr:2012 hgt:65cm +eyr:2029 + +pid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu +hcl:#5ab31e hgt:171cm + +ecl:gry +byr:1956 cid:318 iyr:2020 hcl:#623a2f +eyr:2030 pid:020576506 hgt:184cm + +hgt:173cm iyr:2025 +eyr:2023 +ecl:amb pid:958983168 hcl:#866857 byr:1935 + +byr:1974 +eyr:2040 pid:57104308 iyr:1980 hcl:z +hgt:192in cid:295 ecl:amb + +pid:180cm hcl:1109f7 eyr:2039 byr:2020 +ecl:dne hgt:189in iyr:1921 + +iyr:2013 byr:1961 +hcl:#866857 +eyr:2025 hgt:158cm ecl:gry + +ecl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980 +hcl:#ceb3a1 cid:110 +hgt:166cm + +pid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011 + +eyr:2023 hgt:191cm hcl:#866857 +pid:454509887 +ecl:grn byr:1938 iyr:2015 + +pid:793008846 eyr:2025 ecl:grn hcl:#341e13 +hgt:187cm +byr:1973 cid:224 +iyr:2013 + +hcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb +iyr:2015 byr:1991 + +hcl:#888785 pid:768625886 +hgt:180cm +eyr:2026 ecl:oth cid:178 byr:1958 + +pid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn +iyr:2015 eyr:2023 + +pid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130 +eyr:2030 ecl:dne hgt:66cm + +pid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth +eyr:2020 byr:1937 iyr:2012 + +hgt:175 +eyr:1933 ecl:gry +hcl:#7d3b0c byr:2003 pid:#5d8fcc +iyr:2012 + +eyr:2027 +byr:1927 cid:154 +ecl:gry pid:683668809 hgt:164cm +hcl:#a97842 iyr:2011 + +byr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded +cid:292 ecl:oth + +iyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162 +byr:2005 cid:67 +hcl:#c0946f + +cid:306 +byr:1948 +hcl:#efcc98 +eyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn + +hgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019 + +pid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983 + +pid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986 +ecl:brn eyr:2026 + +ecl:amb +byr:1992 +cid:288 pid:417117245 hcl:#623a2f +iyr:2011 hgt:181cm +eyr:2021 + +byr:1974 hgt:192cm cid:172 +eyr:2022 +ecl:blu +hcl:#cfa07d iyr:2014 + +eyr:2024 ecl:gry +pid:874569675 byr:1960 iyr:2017 hgt:186cm +hcl:#6b5442 + +byr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm + +ecl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98 +pid:600740993 +hgt:167cm eyr:2027 + +pid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm +byr:1923 + +byr:2030 iyr:2019 ecl:#cb0911 +hcl:#cfa07d hgt:74in eyr:2012 +pid:7647207386 + +cid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98 + +cid:119 hgt:150in +hcl:z +iyr:2012 +ecl:brn eyr:1975 +byr:2007 pid:#0dcd32 + +hcl:8a1ce7 pid:0434291854 +eyr:2034 iyr:2005 +hgt:62cm byr:2029 ecl:utc + +ecl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm +pid:636312902 + +hcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952 + +hgt:179cm iyr:2015 hcl:#ceb3a1 +byr:1944 pid:182079308 cid:317 +eyr:2025 ecl:hzl + +hcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000 +iyr:2014 cid:192 + +iyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180 +hgt:177cm +eyr:2023 + +byr:2017 +eyr:2036 iyr:1933 +cid:225 ecl:gmt hgt:179in +hcl:b5c44d pid:99932231 + +hcl:#18171d +hgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb + +hgt:185cm +pid:754207134 ecl:oth eyr:2023 +hcl:#a97842 cid:313 byr:1966 +iyr:2015 + +hcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285 +hgt:67in iyr:2015 + +iyr:2011 byr:1941 +hcl:#341e13 cid:65 pid:413556937 +hgt:169cm +ecl:amb eyr:2020 + +iyr:2016 +hgt:158cm ecl:grn byr:1931 hcl:#7d3b0c + +pid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022 + +eyr:2022 pid:245416405 +iyr:2019 hgt:173cm hcl:#c0946f +ecl:brn +byr:1965 + +byr:1980 hgt:162cm ecl:brn pid:239318191 +hcl:#fffffd +cid:58 eyr:2025 iyr:2020 + +pid:892646915 +iyr:2012 hcl:#733820 byr:1991 eyr:2021 +hgt:157cm ecl:oth + +pid:310597466 eyr:2025 +hcl:#cfa07d byr:1944 iyr:2018 ecl:oth +hgt:183cm + +iyr:2010 hgt:187cm ecl:oth +pid:975763328 +hcl:#866857 eyr:2023 cid:283 byr:1997 + +iyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu +hgt:154cm +byr:1968 eyr:2027 + +ecl:oth eyr:2020 hgt:183cm hcl:#623a2f +pid:771851807 +byr:1990 +iyr:2017 + +hcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118 +cid:124 +eyr:2025 + +byr:1993 +ecl:hzl eyr:2020 +hgt:163cm +iyr:2015 pid:831538073 hcl:#18171d + +hgt:74in hcl:#420afb eyr:2028 +ecl:grn pid:264469103 +byr:1993 + +eyr:2020 +cid:79 +byr:1972 +pid:084953331 hcl:#a97842 ecl:brn iyr:2010 +hgt:170cm + +iyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667 + +hcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm +cid:123 eyr:2023 pid:546394433 + +iyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry + +eyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002 + +byr:1938 +ecl:gry +pid:764937909 iyr:2014 +hcl:#7d3b0c +eyr:2022 cid:145 hgt:184cm + +cid:340 +byr:1924 hgt:169cm eyr:2026 +iyr:2013 ecl:amb +pid:499844992 hcl:#18171d + +pid:838417672 hgt:175cm +ecl:grt iyr:2017 eyr:2025 hcl:17aa1a + +eyr:2020 +byr:1925 hcl:#341e13 +ecl:brn cid:342 pid:047426814 hgt:156cm iyr:2012 + +iyr:2011 hcl:#341e13 byr:1959 +ecl:amb pid:969679865 + +byr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu + +iyr:2010 eyr:2028 +pid:183cm byr:1948 +ecl:oth cid:133 +hcl:#8d3298 hgt:190cm + +hcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029 +hgt:166cm ecl:gry + +ecl:blu iyr:2019 +byr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287 + +ecl:hzl +eyr:2020 iyr:2016 pid:440624039 +cid:147 +hgt:61in byr:1976 hcl:#733820 + +hcl:#341e13 pid:178082907 eyr:2023 +iyr:2015 byr:1956 +ecl:amb hgt:163cm + +eyr:2023 +iyr:2011 hcl:#cfa07d hgt:164cm +pid:291621559 byr:1960 ecl:gry + +hcl:#efcc98 byr:1976 +iyr:2017 pid:394566091 cid:248 +hgt:176cm ecl:hzl eyr:2026 + +iyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941 + +pid:953716819 iyr:2010 hgt:156cm ecl:amb +byr:1947 +hcl:#18171d eyr:2025 + +eyr:2025 ecl:amb +iyr:2016 +hcl:#cfa07d byr:1925 pid:322787273 hgt:168cm + +hgt:59in iyr:2012 +pid:916978929 byr:1959 +hcl:#c0946f eyr:2021 +ecl:brn + +byr:2018 eyr:1929 hgt:187in +hcl:z +iyr:2003 pid:0377361331 ecl:utc + +byr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl + +hcl:#341e13 +hgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017 +pid:639867283 + +hcl:z pid:315276249 byr:2026 +hgt:151cm +iyr:2028 eyr:2020 +ecl:hzl + +hcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm +ecl:blu iyr:2011 + +byr:2009 +hgt:73cm iyr:1921 hcl:z +pid:181cm +ecl:xry + +ecl:hzl +byr:1925 +pid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010 + +byr:1976 +iyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020 + +cid:230 hcl:#7d3b0c byr:1954 +iyr:2014 eyr:2026 pid:122150889 +ecl:brn hgt:182cm + +hcl:#a97842 +ecl:brn hgt:187cm +eyr:2028 +pid:427631634 iyr:2002 byr:2004 + +pid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028 +hgt:155cm + +pid:019809181 +cid:128 iyr:2013 hcl:#f5b9f7 byr:1931 +hgt:161cm +ecl:amb + +hgt:64in byr:1924 +iyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f + +pid:172419213 +ecl:grn +hgt:193cm iyr:2010 byr:1973 hcl:#6b5442 +eyr:2027 + +ecl:#7b5cfd iyr:2019 +byr:2016 +eyr:2040 hgt:191in +cid:187 hcl:z pid:#c61084 + +eyr:2032 iyr:2014 pid:430247344 byr:1967 +hcl:#ceb3a1 +cid:241 +ecl:brn hgt:178in + +hcl:#623a2f iyr:2017 cid:235 +eyr:2020 byr:1978 ecl:blu hgt:175cm + +iyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954 + +hgt:152cm ecl:blu pid:952587262 eyr:2024 +iyr:2019 cid:268 hcl:#602927 byr:1947 + +hgt:176in cid:245 byr:2011 iyr:2018 +eyr:1987 +hcl:z +pid:346518170 +ecl:utc + +hgt:180cm +iyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980 + +byr:1936 hcl:#866857 ecl:blu +eyr:2021 hgt:187cm +iyr:2016 pid:244556968 + +byr:1950 cid:125 +iyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu + +eyr:2021 +pid:618915663 hcl:#cfa07d iyr:2018 byr:2002 +hgt:157cm ecl:blu + +byr:1967 +ecl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020 +cid:335 +hgt:181cm + +byr:1996 +ecl:brn iyr:2015 +eyr:2030 +hcl:#fffffd cid:207 +pid:022460311 hgt:158cm + +eyr:2022 hgt:59cm iyr:2023 +byr:1974 pid:354098699 hcl:b244f7 +ecl:#219505 + +hcl:#866857 eyr:2025 +pid:370874666 +byr:1947 +cid:162 ecl:oth hgt:186cm iyr:2011 + +ecl:hzl eyr:2029 +byr:1981 +iyr:2012 pid:433430792 cid:252 +hgt:171cm + +pid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d + +hgt:60cm iyr:1934 +ecl:#4a4017 pid:3067366202 hcl:1161df +eyr:1938 byr:2008 + +pid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983 +iyr:2015 +ecl:blu + +byr:1955 eyr:2023 +cid:114 +hcl:f1aa8a pid:609049659 ecl:grn hgt:177cm +iyr:2015 + +eyr:2027 cid:284 +pid:654627982 byr:1964 iyr:2018 hgt:168cm +hcl:#fffffd ecl:oth + +iyr:1988 +hgt:191cm hcl:b87a62 byr:1990 ecl:xry +pid:996624367 eyr:1960 + +pid:641466821 eyr:2028 hcl:#7d3b0c +iyr:2010 hgt:175cm ecl:gry + +hcl:#b6652a +ecl:oth +byr:1926 eyr:2030 iyr:2019 hgt:183cm +pid:057196056 + +iyr:2017 +eyr:2022 pid:936841429 +ecl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm + +eyr:2021 +cid:289 hgt:174cm iyr:2013 +ecl:grn pid:329574701 byr:1970 + +eyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c + +cid:116 hcl:045bff eyr:2030 iyr:1920 +ecl:brn +byr:2030 +pid:#38f7f3 +hgt:155in + +eyr:2028 +pid:225829241 byr:1928 hcl:#cfa07d iyr:2019 +ecl:oth +hgt:166cm + +cid:80 byr:1936 +iyr:2017 +hgt:94 hcl:#2e7503 ecl:oth eyr:2030 +pid:597284996 + +ecl:oth +iyr:2019 hgt:76in +byr:1956 pid:821874039 + +eyr:2026 hgt:168cm +pid:019015588 +iyr:2010 +ecl:amb byr:2009 hcl:#623a2f cid:159 + +iyr:1980 hgt:167in +pid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z + +eyr:2020 iyr:2013 +hcl:#08ad66 pid:540886868 +ecl:oth byr:1980 hgt:158cm + +eyr:2026 hgt:186cm byr:1995 +cid:275 +hcl:z iyr:1958 ecl:blu + +eyr:2026 iyr:2012 +hgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f + +pid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm + +hgt:191cm cid:197 iyr:2014 byr:1945 +hcl:#fffffd +eyr:2020 +pid:183948344 ecl:amb + +ecl:gmt hgt:88 +cid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e + +hcl:#a97842 +hgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970 + +byr:1964 hgt:178cm +eyr:2025 +pid:813643223 ecl:brn iyr:2014 +hcl:#ceb3a1 + +byr:1965 eyr:2024 iyr:2018 +hgt:165cm hcl:#18171d ecl:grn pid:475669993 + +hgt:116 +iyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz + +iyr:2014 eyr:2020 pid:096460673 byr:1948 +hgt:153cm +ecl:blu hcl:#341e13 + +hcl:#ceb3a1 +iyr:2017 hgt:67cm +pid:178cm byr:2028 ecl:brn +cid:293 + +hgt:157cm +hcl:#602927 byr:1941 +iyr:2012 pid:611003211 eyr:2029 + +iyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm +cid:248 hcl:#7e4d15 + +byr:1946 +hgt:160cm iyr:2020 hcl:#559278 pid:989139577 +ecl:amb eyr:2020 + +pid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in +eyr:2029 ecl:brn + +hcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl +iyr:2015 + +cid:123 pid:4542006033 +eyr:1987 byr:2010 iyr:2029 ecl:amb +hgt:191cm hcl:#18171d + +hcl:z +byr:1928 iyr:1965 +eyr:2022 hgt:75 ecl:oth pid:400765046 + +hcl:#c0946f hgt:62in +ecl:blu byr:1978 iyr:1923 +cid:260 eyr:2021 pid:404628742 + +pid:#bf1611 ecl:grn +iyr:2018 cid:146 byr:1948 +eyr:2025 hcl:#fffffd hgt:87 + +pid:767547618 +iyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937 + +ecl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f +byr:1921 + +iyr:2011 +pid:9562042482 +hcl:z hgt:59cm +eyr:1994 cid:258 ecl:#6c1bcc byr:2025 + +eyr:2028 pid:494999718 byr:1928 hgt:176cm +iyr:2015 ecl:oth hcl:#733820 + +cid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu +hcl:#b6652a iyr:2016 pid:069457741 + +hcl:#6b5442 iyr:2010 +byr:1971 +eyr:2028 hgt:169cm ecl:brn pid:528961949 + +eyr:2028 +hcl:#7d3b0c +byr:1952 +ecl:hzl +cid:317 iyr:2016 +pid:832169844 + +hcl:#c0946f +ecl:brn +iyr:2017 eyr:2028 +pid:161390075 byr:1993 cid:50 +hgt:171cm + +ecl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031 + +"at +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +bool~ printf_number_buffer::$0 +bool~ printf_number_buffer::$1 +bool~ printf_number_buffer::$10 +bool~ printf_number_buffer::$12 +bool~ printf_number_buffer::$14 +bool~ printf_number_buffer::$15 +bool~ printf_number_buffer::$16 +bool~ printf_number_buffer::$17 +word~ printf_number_buffer::$19 +bool~ printf_number_buffer::$2 +bool~ printf_number_buffer::$20 +signed byte~ printf_number_buffer::$21 +bool~ printf_number_buffer::$22 +bool~ printf_number_buffer::$23 +signed byte~ printf_number_buffer::$25 +bool~ printf_number_buffer::$26 +bool~ printf_number_buffer::$27 +bool~ printf_number_buffer::$28 +bool~ printf_number_buffer::$29 +bool~ printf_number_buffer::$3 +bool~ printf_number_buffer::$30 +bool~ printf_number_buffer::$31 +bool~ printf_number_buffer::$32 +bool~ printf_number_buffer::$4 +bool~ printf_number_buffer::$5 +bool~ printf_number_buffer::$7 +bool~ printf_number_buffer::$9 +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte* printf_number_buffer::buffer_digits#0 +byte* printf_number_buffer::buffer_digits#1 +byte* printf_number_buffer::buffer_digits#10 +byte* printf_number_buffer::buffer_digits#11 +byte* printf_number_buffer::buffer_digits#12 +byte* printf_number_buffer::buffer_digits#13 +byte* printf_number_buffer::buffer_digits#14 +byte* printf_number_buffer::buffer_digits#15 +byte* printf_number_buffer::buffer_digits#16 +byte* printf_number_buffer::buffer_digits#17 +byte* printf_number_buffer::buffer_digits#18 +byte* printf_number_buffer::buffer_digits#19 +byte* printf_number_buffer::buffer_digits#2 +byte* printf_number_buffer::buffer_digits#3 +byte* printf_number_buffer::buffer_digits#4 +byte* printf_number_buffer::buffer_digits#5 +byte* printf_number_buffer::buffer_digits#6 +byte* printf_number_buffer::buffer_digits#7 +byte* printf_number_buffer::buffer_digits#8 +byte* printf_number_buffer::buffer_digits#9 +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 +byte printf_number_buffer::buffer_sign#1 +byte printf_number_buffer::buffer_sign#10 +byte printf_number_buffer::buffer_sign#11 +byte printf_number_buffer::buffer_sign#2 +byte printf_number_buffer::buffer_sign#3 +byte printf_number_buffer::buffer_sign#4 +byte printf_number_buffer::buffer_sign#5 +byte printf_number_buffer::buffer_sign#6 +byte printf_number_buffer::buffer_sign#7 +byte printf_number_buffer::buffer_sign#8 +byte printf_number_buffer::buffer_sign#9 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_justify_left#0 +byte printf_number_buffer::format_justify_left#1 +byte printf_number_buffer::format_justify_left#10 +byte printf_number_buffer::format_justify_left#11 +byte printf_number_buffer::format_justify_left#12 +byte printf_number_buffer::format_justify_left#13 +byte printf_number_buffer::format_justify_left#14 +byte printf_number_buffer::format_justify_left#15 +byte printf_number_buffer::format_justify_left#16 +byte printf_number_buffer::format_justify_left#17 +byte printf_number_buffer::format_justify_left#18 +byte printf_number_buffer::format_justify_left#19 +byte printf_number_buffer::format_justify_left#2 +byte printf_number_buffer::format_justify_left#20 +byte printf_number_buffer::format_justify_left#3 +byte printf_number_buffer::format_justify_left#4 +byte printf_number_buffer::format_justify_left#5 +byte printf_number_buffer::format_justify_left#6 +byte printf_number_buffer::format_justify_left#7 +byte printf_number_buffer::format_justify_left#8 +byte printf_number_buffer::format_justify_left#9 +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_min_length#0 +byte printf_number_buffer::format_min_length#1 +byte printf_number_buffer::format_min_length#2 +byte printf_number_buffer::format_min_length#3 +byte printf_number_buffer::format_min_length#4 +byte printf_number_buffer::format_min_length#5 +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_radix#0 +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_sign_always#0 +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_upper_case#0 +byte printf_number_buffer::format_upper_case#1 +byte printf_number_buffer::format_upper_case#10 +byte printf_number_buffer::format_upper_case#11 +byte printf_number_buffer::format_upper_case#12 +byte printf_number_buffer::format_upper_case#13 +byte printf_number_buffer::format_upper_case#14 +byte printf_number_buffer::format_upper_case#15 +byte printf_number_buffer::format_upper_case#16 +byte printf_number_buffer::format_upper_case#2 +byte printf_number_buffer::format_upper_case#3 +byte printf_number_buffer::format_upper_case#4 +byte printf_number_buffer::format_upper_case#5 +byte printf_number_buffer::format_upper_case#6 +byte printf_number_buffer::format_upper_case#7 +byte printf_number_buffer::format_upper_case#8 +byte printf_number_buffer::format_upper_case#9 +byte printf_number_buffer::format_zero_padding +byte printf_number_buffer::format_zero_padding#0 +byte printf_number_buffer::format_zero_padding#1 +byte printf_number_buffer::format_zero_padding#10 +byte printf_number_buffer::format_zero_padding#11 +byte printf_number_buffer::format_zero_padding#12 +byte printf_number_buffer::format_zero_padding#13 +byte printf_number_buffer::format_zero_padding#14 +byte printf_number_buffer::format_zero_padding#15 +byte printf_number_buffer::format_zero_padding#16 +byte printf_number_buffer::format_zero_padding#17 +byte printf_number_buffer::format_zero_padding#18 +byte printf_number_buffer::format_zero_padding#19 +byte printf_number_buffer::format_zero_padding#2 +byte printf_number_buffer::format_zero_padding#20 +byte printf_number_buffer::format_zero_padding#3 +byte printf_number_buffer::format_zero_padding#4 +byte printf_number_buffer::format_zero_padding#5 +byte printf_number_buffer::format_zero_padding#6 +byte printf_number_buffer::format_zero_padding#7 +byte printf_number_buffer::format_zero_padding#8 +byte printf_number_buffer::format_zero_padding#9 +signed byte printf_number_buffer::len +signed byte printf_number_buffer::len#0 +signed byte printf_number_buffer::len#1 +signed byte printf_number_buffer::len#2 +signed byte printf_number_buffer::len#3 +signed byte printf_number_buffer::padding +signed byte printf_number_buffer::padding#0 +signed byte printf_number_buffer::padding#1 +signed byte printf_number_buffer::padding#10 +signed byte printf_number_buffer::padding#11 +signed byte printf_number_buffer::padding#12 +signed byte printf_number_buffer::padding#13 +signed byte printf_number_buffer::padding#14 +signed byte printf_number_buffer::padding#15 +signed byte printf_number_buffer::padding#16 +signed byte printf_number_buffer::padding#17 +signed byte printf_number_buffer::padding#2 +signed byte printf_number_buffer::padding#3 +signed byte printf_number_buffer::padding#4 +signed byte printf_number_buffer::padding#5 +signed byte printf_number_buffer::padding#6 +signed byte printf_number_buffer::padding#7 +signed byte printf_number_buffer::padding#8 +signed byte printf_number_buffer::padding#9 +void printf_padding(byte printf_padding::pad , byte printf_padding::length) +bool~ printf_padding::$0 +byte printf_padding::i +byte printf_padding::i#0 +byte printf_padding::i#1 +byte printf_padding::i#2 +byte printf_padding::i#3 +byte printf_padding::i#4 +byte printf_padding::length +byte printf_padding::length#0 +byte printf_padding::length#1 +byte printf_padding::length#2 +byte printf_padding::length#3 +byte printf_padding::length#4 +byte printf_padding::length#5 +byte printf_padding::length#6 +byte printf_padding::pad +byte printf_padding::pad#0 +byte printf_padding::pad#1 +byte printf_padding::pad#2 +byte printf_padding::pad#3 +byte printf_padding::pad#4 +byte printf_padding::pad#5 +byte printf_padding::pad#6 +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +number~ printf_uint::$0 +byte~ printf_uint::$1 +number~ printf_uint::$2 +bool~ printf_uint::$5 +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_justify_left#0 +byte printf_uint::format_justify_left#1 +byte printf_uint::format_justify_left#2 +byte printf_uint::format_justify_left#3 +byte printf_uint::format_justify_left#4 +byte printf_uint::format_justify_left#5 +byte printf_uint::format_justify_left#6 +byte printf_uint::format_min_length +byte printf_uint::format_min_length#0 +byte printf_uint::format_min_length#1 +byte printf_uint::format_min_length#2 +byte printf_uint::format_min_length#3 +byte printf_uint::format_min_length#4 +byte printf_uint::format_min_length#5 +byte printf_uint::format_min_length#6 +byte printf_uint::format_radix +byte printf_uint::format_radix#0 +byte printf_uint::format_radix#1 +byte printf_uint::format_radix#2 +byte printf_uint::format_radix#3 +byte printf_uint::format_radix#4 +byte printf_uint::format_radix#5 +byte printf_uint::format_radix#6 +byte printf_uint::format_sign_always +byte printf_uint::format_sign_always#0 +byte printf_uint::format_sign_always#1 +byte printf_uint::format_sign_always#2 +byte printf_uint::format_sign_always#3 +byte printf_uint::format_sign_always#4 +byte printf_uint::format_sign_always#5 +byte printf_uint::format_sign_always#6 +byte printf_uint::format_upper_case +byte printf_uint::format_upper_case#0 +byte printf_uint::format_upper_case#1 +byte printf_uint::format_upper_case#2 +byte printf_uint::format_upper_case#3 +byte printf_uint::format_upper_case#4 +byte printf_uint::format_upper_case#5 +byte printf_uint::format_upper_case#6 +byte printf_uint::format_zero_padding +byte printf_uint::format_zero_padding#0 +byte printf_uint::format_zero_padding#1 +byte printf_uint::format_zero_padding#2 +byte printf_uint::format_zero_padding#3 +byte printf_uint::format_zero_padding#4 +byte printf_uint::format_zero_padding#5 +byte printf_uint::format_zero_padding#6 +word printf_uint::uvalue +word printf_uint::uvalue#0 +word printf_uint::uvalue#1 +word printf_uint::uvalue#2 +word printf_uint::uvalue#3 +word printf_uint::uvalue#4 +word printf_uint::uvalue#5 +void putchar(byte putchar::code) +byte*~ putchar::$0 +byte~ putchar::$1 +byte putchar::code +byte putchar::code#0 +byte putchar::code#1 +byte putchar::code#2 +byte* putchar::loc +byte* putchar::loc#0 +byte putchar::newChar +byte putchar::newChar#0 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +const byte* required_tags[] = "byriyreyrhgthcleclpid"at +void setcursor() +byte*~ setcursor::$0 +bool~ setcursor::$1 +number~ setcursor::$2 +byte setcursor::c +byte setcursor::c#0 +byte setcursor::c#1 +byte setcursor::c#2 +byte setcursor::c#3 +byte setcursor::c#4 +byte* setcursor::loc +byte* setcursor::loc#0 +word strlen(byte* strlen::str) +bool~ strlen::$0 +word strlen::len +word strlen::len#0 +word strlen::len#1 +word strlen::len#2 +word strlen::len#3 +word strlen::len#4 +word strlen::return +word strlen::return#0 +word strlen::return#1 +word strlen::return#2 +word strlen::return#3 +word strlen::return#4 +byte* strlen::str +byte* strlen::str#0 +byte* strlen::str#1 +byte* strlen::str#2 +byte* strlen::str#3 +byte* strlen::str#4 +byte* strupr(byte* strupr::str) +byte~ strupr::$0 +bool~ strupr::$1 +byte* strupr::return +byte* strupr::return#0 +byte* strupr::return#1 +byte* strupr::return#2 +byte* strupr::return#3 +byte* strupr::src +byte* strupr::src#0 +byte* strupr::src#1 +byte* strupr::src#2 +byte* strupr::src#3 +byte* strupr::src#4 +byte* strupr::str +byte* strupr::str#0 +byte* strupr::str#1 +byte* strupr::str#2 +byte* strupr::str#3 +byte* strupr::str#4 +byte* strupr::str#5 +byte toupper(byte toupper::ch) +bool~ toupper::$0 +bool~ toupper::$1 +bool~ toupper::$2 +byte~ toupper::$3 +byte toupper::ch +byte toupper::ch#0 +byte toupper::ch#1 +byte toupper::ch#2 +byte toupper::ch#3 +byte toupper::return +byte toupper::return#0 +byte toupper::return#1 +byte toupper::return#2 +byte toupper::return#3 +byte toupper::return#4 +byte toupper::return#5 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +bool~ utoa::$0 +bool~ utoa::$1 +byte~ utoa::$10 +byte~ utoa::$11 +bool~ utoa::$2 +bool~ utoa::$3 +number~ utoa::$4 +bool~ utoa::$5 +bool~ utoa::$6 +bool~ utoa::$7 +bool~ utoa::$8 +word~ utoa::$9 +byte* utoa::buffer +byte* utoa::buffer#0 +byte* utoa::buffer#1 +byte* utoa::buffer#10 +byte* utoa::buffer#11 +byte* utoa::buffer#12 +byte* utoa::buffer#13 +byte* utoa::buffer#14 +byte* utoa::buffer#15 +byte* utoa::buffer#16 +byte* utoa::buffer#17 +byte* utoa::buffer#18 +byte* utoa::buffer#19 +byte* utoa::buffer#2 +byte* utoa::buffer#20 +byte* utoa::buffer#21 +byte* utoa::buffer#3 +byte* utoa::buffer#4 +byte* utoa::buffer#5 +byte* utoa::buffer#6 +byte* utoa::buffer#7 +byte* utoa::buffer#8 +byte* utoa::buffer#9 +byte utoa::digit +byte utoa::digit#0 +byte utoa::digit#1 +byte utoa::digit#2 +byte utoa::digit#3 +byte utoa::digit#4 +byte utoa::digit#5 +byte utoa::digit#6 +word utoa::digit_value +word utoa::digit_value#0 +word utoa::digit_value#1 +word* utoa::digit_values +word* utoa::digit_values#0 +word* utoa::digit_values#1 +word* utoa::digit_values#10 +word* utoa::digit_values#2 +word* utoa::digit_values#3 +word* utoa::digit_values#4 +word* utoa::digit_values#5 +word* utoa::digit_values#6 +word* utoa::digit_values#7 +word* utoa::digit_values#8 +word* utoa::digit_values#9 +byte utoa::max_digits +byte utoa::max_digits#0 +byte utoa::max_digits#1 +byte utoa::max_digits#10 +byte utoa::max_digits#2 +byte utoa::max_digits#3 +byte utoa::max_digits#4 +byte utoa::max_digits#5 +byte utoa::max_digits#6 +byte utoa::max_digits#7 +byte utoa::max_digits#8 +byte utoa::max_digits#9 +byte utoa::radix +byte utoa::radix#0 +byte utoa::radix#1 +byte utoa::radix#2 +byte utoa::radix#3 +byte utoa::radix#4 +byte utoa::started +byte utoa::started#0 +byte utoa::started#1 +byte utoa::started#2 +byte utoa::started#3 +byte utoa::started#4 +word utoa::value +word utoa::value#0 +word utoa::value#1 +word utoa::value#10 +word utoa::value#11 +word utoa::value#12 +word utoa::value#13 +word utoa::value#14 +word utoa::value#15 +word utoa::value#2 +word utoa::value#3 +word utoa::value#4 +word utoa::value#5 +word utoa::value#6 +word utoa::value#7 +word utoa::value#8 +word utoa::value#9 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +bool~ utoa_append::$0 +byte* utoa_append::buffer +byte* utoa_append::buffer#0 +byte* utoa_append::buffer#1 +byte* utoa_append::buffer#2 +byte* utoa_append::buffer#3 +byte* utoa_append::buffer#4 +byte utoa_append::digit +byte utoa_append::digit#0 +byte utoa_append::digit#1 +byte utoa_append::digit#2 +byte utoa_append::digit#3 +byte utoa_append::digit#4 +word utoa_append::return +word utoa_append::return#0 +word utoa_append::return#1 +word utoa_append::return#2 +word utoa_append::return#3 +word utoa_append::return#4 +word utoa_append::sub +word utoa_append::sub#0 +word utoa_append::sub#1 +word utoa_append::sub#2 +word utoa_append::sub#3 +word utoa_append::value +word utoa_append::value#0 +word utoa_append::value#1 +word utoa_append::value#2 +word utoa_append::value#3 +word utoa_append::value#4 +word utoa_append::value#5 + +Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 +Adding number conversion cast (unumber) 0 in strupr::$1 = 0 != *strupr::src#2 +Adding number conversion cast (unumber) 0 in strlen::$0 = 0 != *strlen::str#2 +Adding number conversion cast (unumber) 5 in utoa::max_digits#1 = 5 +Adding number conversion cast (unumber) 4 in utoa::max_digits#2 = 4 +Adding number conversion cast (unumber) 6 in utoa::max_digits#3 = 6 +Adding number conversion cast (unumber) $10 in utoa::max_digits#4 = $10 +Adding number conversion cast (unumber) 0 in *utoa::buffer#2 = 0 +Adding number conversion cast (unumber) 1 in utoa::$4 = utoa::max_digits#5 - 1 +Adding number conversion cast (unumber) utoa::$4 in utoa::$4 = utoa::max_digits#5 - (unumber)1 +Adding number conversion cast (unumber) 0 in *utoa::buffer#3 = 0 +Adding number conversion cast (unumber) 1 in utoa::started#1 = 1 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $9b in cputc::$2 = cputc::c == $9b +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) $28 in cputc::$7 = *COLCRS == $28 +Adding number conversion cast (unumber) 0 in *COLCRS = 0 +Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 +Adding number conversion cast (unumber) $28 in cursorLocation::$0 = cursorLocation::$3 * $28 +Adding number conversion cast (unumber) cursorLocation::$0 in cursorLocation::$0 = cursorLocation::$3 * (unumber)$28 +Adding number conversion cast (unumber) $18 in newline::$0 = *ROWCRS == $18 +Adding number conversion cast (unumber) 1 in newline::$3 = conio_scroll_enable == 1 +Adding number conversion cast (unumber) 1 in newline::$5 = conio_display_cursor == 1 +Adding number conversion cast (unumber) 0 in gotoxy::x#0 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#0 = 0 +Adding number conversion cast (unumber) $28 in newline::$7 = newline::start#0 + $28 +Adding number conversion cast (unumber) $28*$17 in memcpy::num#0 = $28*$17 +Adding number conversion cast (unumber) $28*$17 in newline::$9 = newline::start#1 + $28*$17 +Adding number conversion cast (unumber) 0 in memset::c#0 = 0 +Adding number conversion cast (unumber) $28 in memset::num#0 = $28 +Adding number conversion cast (unumber) $18-1 in *ROWCRS = $18-1 +Adding number conversion cast (unumber) $80 in *(*OLDADR) = *(*OLDADR) ^ $80 +Adding number conversion cast (unumber) 0 in setcursor::$1 = conio_display_cursor == 0 +Adding number conversion cast (unumber) 1 in *CRSINH = 1 +Adding number conversion cast (unumber) 0 in *CRSINH = 0 +Adding number conversion cast (unumber) $80 in setcursor::$2 = setcursor::c#2 ^ $80 +Adding number conversion cast (unumber) setcursor::$2 in setcursor::$2 = setcursor::c#2 ^ (unumber)$80 +Adding number conversion cast (unumber) 0 in memset::c#1 = 0 +Adding number conversion cast (unumber) $28*$18 in memset::num#1 = $28*$18 +Adding number conversion cast (unumber) 0 in *OLDCHR = 0 +Adding number conversion cast (unumber) 0 in gotoxy::x#1 = 0 +Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 +Adding number conversion cast (unumber) 0 in printf_uint::$5 = 0 != printf_uint::format_sign_always#2 +Adding number conversion cast (unumber) printf_uint::$2 in printf_uint::format_upper_case#3 = phi( printf_uint::@1/printf_uint::format_upper_case#4, printf_uint::@2/printf_uint::format_upper_case#5 ) + printf_uint::format_zero_padding#3 = phi( printf_uint::@1/printf_uint::format_zero_padding#4, printf_uint::@2/printf_uint::format_zero_padding#5 ) + printf_uint::format_sign_always#4 = phi( printf_uint::@1/printf_uint::format_sign_always#5, printf_uint::@2/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#3 = phi( printf_uint::@1/printf_uint::format_justify_left#4, printf_uint::@2/printf_uint::format_justify_left#5 ) + printf_uint::format_min_length#3 = phi( printf_uint::@1/printf_uint::format_min_length#4, printf_uint::@2/printf_uint::format_min_length#5 ) + printf_uint::format_radix#2 = phi( printf_uint::@1/printf_uint::format_radix#4, printf_uint::@2/printf_uint::format_radix#5 ) + printf_uint::uvalue#2 = phi( printf_uint::@1/printf_uint::uvalue#3, printf_uint::@2/printf_uint::uvalue#4 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) printf_uint::$0 in printf_uint::format_upper_case#3 = phi( printf_uint::@1/printf_uint::format_upper_case#4, printf_uint::@2/printf_uint::format_upper_case#5 ) + printf_uint::format_zero_padding#3 = phi( printf_uint::@1/printf_uint::format_zero_padding#4, printf_uint::@2/printf_uint::format_zero_padding#5 ) + printf_uint::format_sign_always#4 = phi( printf_uint::@1/printf_uint::format_sign_always#5, printf_uint::@2/printf_uint::format_sign_always#6 ) + printf_uint::format_justify_left#3 = phi( printf_uint::@1/printf_uint::format_justify_left#4, printf_uint::@2/printf_uint::format_justify_left#5 ) + printf_uint::format_min_length#3 = phi( printf_uint::@1/printf_uint::format_min_length#4, printf_uint::@2/printf_uint::format_min_length#5 ) + printf_uint::format_radix#2 = phi( printf_uint::@1/printf_uint::format_radix#4, printf_uint::@2/printf_uint::format_radix#5 ) + printf_uint::uvalue#2 = phi( printf_uint::@1/printf_uint::uvalue#3, printf_uint::@2/printf_uint::uvalue#4 ) + printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) +Adding number conversion cast (unumber) 0 in printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Adding number conversion cast (snumber) 0 in printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Adding number conversion cast (snumber) 0 in printf_number_buffer::padding#2 = 0 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Adding number conversion cast (unumber) 0 in printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Adding number conversion cast (unumber) 0 in main::$23 = 0 != *main::pass#6 +Adding number conversion cast (unumber) 7 in main::$8 = main::i#2 < 7 +Adding number conversion cast (unumber) 0 in main::$24 = 0 != main::tags_found[main::i#3] +Adding number conversion cast (unumber) 7 in main::$10 = main::num_found#2 == 7 +Adding number conversion cast (unumber) 0 in main::tags_found[main::i#4] = 0 +Adding number conversion cast (unumber) 7 in main::$13 = main::tag_idx#2 < 7 +Adding number conversion cast (unumber) 3 in main::$14 = main::i1#2 < 3 +Adding number conversion cast (unumber) 3 in main::$17 = main::match#2 == 3 +Adding number conversion cast (unumber) 3 in main::required_tag#1 = main::required_tag#3 + 3 +Adding number conversion cast (unumber) 1 in main::tags_found[main::tag_idx#4] = 1 +Adding number conversion cast (unumber) 3 in main::pass#4 = main::pass#13 + 3 +Successful SSA optimization PassNAddNumberTypeConversions +Adding number conversion cast (unumber) 0 in printf_uint::$0 = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Inlining cast memcpy::src#0 = (byte*)memcpy::source#1 +Inlining cast memcpy::dst#0 = (byte*)memcpy::destination#1 +Inlining cast memset::dst#0 = (byte*)memset::str#3 +Inlining cast utoa::max_digits#1 = (unumber)5 +Inlining cast utoa::max_digits#2 = (unumber)4 +Inlining cast utoa::max_digits#3 = (unumber)6 +Inlining cast utoa::max_digits#4 = (unumber)$10 +Inlining cast *utoa::buffer#2 = (unumber)0 +Inlining cast *utoa::buffer#3 = (unumber)0 +Inlining cast utoa::started#1 = (unumber)1 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast *COLCRS = (unumber)0 +Inlining cast gotoxy::x#0 = (unumber)0 +Inlining cast gotoxy::y#0 = (unumber)0 +Inlining cast memcpy::num#0 = (unumber)$28*$17 +Inlining cast memset::c#0 = (unumber)0 +Inlining cast memset::num#0 = (unumber)$28 +Inlining cast *ROWCRS = (unumber)$18-1 +Inlining cast *CRSINH = (unumber)1 +Inlining cast *CRSINH = (unumber)0 +Inlining cast memset::c#1 = (unumber)0 +Inlining cast memset::num#1 = (unumber)$28*$18 +Inlining cast *OLDCHR = (unumber)0 +Inlining cast gotoxy::x#1 = (unumber)0 +Inlining cast gotoxy::y#1 = (unumber)0 +Inlining cast printf_uint::$0 = (unumber)0 +Inlining cast printf_number_buffer::padding#2 = (snumber)0 +Inlining cast main::tags_found[main::i#4] = (unumber)0 +Inlining cast main::tags_found[main::tag_idx#4] = (unumber)1 +Successful SSA optimization Pass2InlineCast +Simplifying constant pointer cast (byte**) 88 +Simplifying constant pointer cast (byte*) 93 +Simplifying constant pointer cast (byte**) 94 +Simplifying constant pointer cast (byte*) 752 +Simplifying constant pointer cast (byte*) 84 +Simplifying constant pointer cast (word*) 85 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 5 +Simplifying constant integer cast 4 +Simplifying constant integer cast 6 +Simplifying constant integer cast $10 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $9b +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $18 +Simplifying constant integer cast 1 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast 0 +Simplifying constant integer cast $28 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 1 +Simplifying constant integer cast 0 +Simplifying constant integer cast $80 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 7 +Simplifying constant integer cast 0 +Simplifying constant integer cast 7 +Simplifying constant integer cast 0 +Simplifying constant integer cast 7 +Simplifying constant integer cast 3 +Simplifying constant integer cast 3 +Simplifying constant integer cast 3 +Simplifying constant integer cast 1 +Simplifying constant integer cast 3 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 5 +Finalized unsigned number type 4 +Finalized unsigned number type 6 +Finalized unsigned number type $10 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $9b +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $18 +Finalized unsigned number type 1 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type 0 +Finalized unsigned number type $28 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 1 +Finalized unsigned number type 0 +Finalized unsigned number type $80 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 7 +Finalized unsigned number type 0 +Finalized unsigned number type 7 +Finalized unsigned number type 0 +Finalized unsigned number type 7 +Finalized unsigned number type 3 +Finalized unsigned number type 3 +Finalized unsigned number type 3 +Finalized unsigned number type 1 +Finalized unsigned number type 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Inferred type updated to byte in utoa::$4 = utoa::max_digits#5 - 1 +Inferred type updated to word in cursorLocation::$0 = cursorLocation::$3 * $28 +Inferred type updated to byte in setcursor::$2 = setcursor::c#2 ^ $80 +Inferred type updated to byte in printf_uint::$0 = 0 +Inferred type updated to byte for printf_uint::$2 +Inversing boolean not [33] memset::$1 = memset::num#2 <= 0 from [32] memset::$0 = memset::num#2 > 0 +Inversing boolean not [225] newline::$1 = *ROWCRS != $18 from [223] newline::$0 = *ROWCRS == $18 +Inversing boolean not [231] newline::$6 = conio_display_cursor != 1 from [230] newline::$5 = conio_display_cursor == 1 +Inversing boolean not [326] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [325] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [330] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [329] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [332] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [331] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [345] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [344] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [352] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [351] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [360] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [359] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [377] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [376] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [389] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [388] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [413] main::$3 = *main::pass#7 != ' 'at from [412] main::$2 = *main::pass#7 == ' 'at +Inversing boolean not [443] main::$5 = *main::pass#8 != ' +'at from [442] main::$4 = *main::pass#8 == ' +'at +Inversing boolean not [453] main::$7 = *main::pass#2 != ' +'at from [452] main::$6 = *main::pass#2 == ' +'at +Inversing boolean not [464] main::$9 = 0 == main::tags_found[main::i#3] from [463] main::$24 = 0 != main::tags_found[main::i#3] +Inversing boolean not [496] main::$16 = main::required_tag#2[main::i1#3] != main::pass#12[main::i1#3] from [495] main::$15 = main::required_tag#2[main::i1#3] == main::pass#12[main::i1#3] +Inversing boolean not [500] main::$18 = main::match#2 != 3 from [499] main::$17 = main::match#2 == 3 +Successful SSA optimization Pass2UnaryNotSimplification +Alias toupper::ch#1 = toupper::ch#2 toupper::ch#3 toupper::return#1 +Alias toupper::return#0 = toupper::$3 +Alias toupper::return#2 = toupper::return#4 +Alias memcpy::src_end#0 = memcpy::$0 +Alias memcpy::src#2 = memcpy::src#3 +Alias memcpy::dst#2 = memcpy::dst#3 +Alias memcpy::src_end#1 = memcpy::src_end#2 +Alias memcpy::destination#2 = memcpy::destination#4 memcpy::destination#3 memcpy::return#0 memcpy::return#3 memcpy::return#1 +Alias memset::return#0 = memset::str#2 memset::return#4 memset::return#1 +Alias memset::str#3 = memset::str#4 +Alias memset::num#2 = memset::num#3 +Alias memset::c#4 = memset::c#5 +Alias memset::end#0 = memset::$2 +Alias memset::c#2 = memset::c#3 +Alias memset::dst#2 = memset::dst#3 +Alias memset::end#1 = memset::end#2 +Alias memset::str#5 = memset::str#6 +Alias strupr::src#0 = strupr::str#1 +Alias strupr::src#2 = strupr::src#3 strupr::src#4 +Alias strupr::str#2 = strupr::str#5 strupr::str#3 strupr::str#4 strupr::return#0 strupr::return#3 strupr::return#1 +Alias toupper::return#3 = toupper::return#5 +Alias strlen::len#2 = strlen::len#4 strlen::len#3 strlen::return#0 strlen::return#3 strlen::return#1 +Alias strlen::str#2 = strlen::str#3 +Alias utoa::value#10 = utoa::value#8 utoa::value#12 utoa::value#13 utoa::value#9 utoa::value#14 utoa::value#15 utoa::value#11 +Alias utoa::buffer#10 = utoa::buffer#17 utoa::buffer#21 utoa::buffer#16 utoa::buffer#18 utoa::buffer#13 utoa::buffer#19 utoa::buffer#20 utoa::buffer#6 +Alias utoa::radix#1 = utoa::radix#2 utoa::radix#3 utoa::radix#4 +Alias utoa::digit#2 = utoa::digit#3 utoa::digit#6 utoa::digit#5 +Alias utoa::digit_values#10 = utoa::digit_values#5 utoa::digit_values#6 utoa::digit_values#9 +Alias utoa::value#2 = utoa::value#5 utoa::value#3 utoa::value#4 +Alias utoa::started#2 = utoa::started#3 +Alias utoa::buffer#11 = utoa::buffer#12 utoa::buffer#7 utoa::buffer#8 utoa::buffer#9 +Alias utoa::max_digits#10 = utoa::max_digits#8 utoa::max_digits#5 utoa::max_digits#9 +Alias utoa::digit_value#0 = utoa::digit_value#1 +Alias utoa_append::return#0 = utoa_append::return#3 +Alias utoa::value#0 = utoa::$9 +Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3 +Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2 +Alias utoa_append::sub#1 = utoa_append::sub#2 +Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 +Alias cputc::convertToScreenCode1_v#0 = cputc::convertToScreenCode1_v#1 +Alias cputc::convertToScreenCode1_return#0 = cputc::convertToScreenCode1_return#2 cputc::convertToScreenCode1_return#1 cputc::convertToScreenCode1_return#3 cputc::$4 putchar::code#0 +Alias cursorLocation::return#0 = cursorLocation::return#4 +Alias putchar::code#1 = putchar::code#2 +Alias putchar::loc#0 = putchar::$0 +Alias putchar::newChar#0 = putchar::$1 +Alias cputs::c#1 = cputs::$0 cputs::c#2 +Alias cputs::s#0 = cputs::s#10 cputs::s#9 +Alias cursorLocation::return#1 = cursorLocation::$2 cursorLocation::return#5 cursorLocation::return#2 +Alias newline::start#0 = newline::start#1 +Alias cursorLocation::return#3 = cursorLocation::return#6 +Alias setcursor::loc#0 = setcursor::$0 +Alias setcursor::c#0 = setcursor::c#4 setcursor::c#2 +Alias setcursor::c#1 = setcursor::$2 +Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 +Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 +Alias printf_uint::uvalue#3 = printf_uint::uvalue#5 printf_uint::uvalue#4 +Alias printf_uint::format_radix#4 = printf_uint::format_radix#6 printf_uint::format_radix#5 +Alias printf_uint::format_min_length#4 = printf_uint::format_min_length#6 printf_uint::format_min_length#5 +Alias printf_uint::format_justify_left#4 = printf_uint::format_justify_left#6 printf_uint::format_justify_left#5 +Alias printf_uint::format_sign_always#2 = printf_uint::format_sign_always#5 printf_uint::format_sign_always#6 +Alias printf_uint::format_zero_padding#4 = printf_uint::format_zero_padding#6 printf_uint::format_zero_padding#5 +Alias printf_uint::format_upper_case#4 = printf_uint::format_upper_case#6 printf_uint::format_upper_case#5 +Alias printf_uint::format_min_length#2 = printf_uint::format_min_length#3 +Alias printf_uint::format_justify_left#2 = printf_uint::format_justify_left#3 +Alias printf_uint::format_sign_always#3 = printf_uint::format_sign_always#4 +Alias printf_uint::format_zero_padding#2 = printf_uint::format_zero_padding#3 +Alias printf_uint::format_upper_case#2 = printf_uint::format_upper_case#3 +Alias printf_uint::format_radix#2 = printf_uint::format_radix#3 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias strlen::return#2 = strlen::return#4 +Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 +Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 +Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 +Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 +Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 +Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 +Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 +Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 +Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias main::pass#10 = main::pass#7 main::pass#6 main::pass#8 main::pass#9 main::pass#23 +Alias main::valid#10 = main::valid#14 main::valid#6 main::valid#4 main::valid#2 main::valid#15 main::valid#26 main::valid#11 main::valid#12 +Alias main::total#10 = main::total#19 main::total#12 main::total#7 main::total#4 main::total#2 main::total#20 main::total#15 main::total#28 main::total#16 main::total#17 +Alias main::pass#11 = main::pass#2 +Alias main::i#2 = main::i#3 main::i#5 +Alias main::num_found#2 = main::num_found#5 main::num_found#4 main::num_found#3 +Alias main::valid#16 = main::valid#17 main::valid#7 main::valid#5 main::valid#3 main::valid#22 main::valid#19 +Alias main::total#11 = main::total#22 main::total#13 main::total#21 main::total#8 main::total#5 main::total#9 main::total#6 +Alias main::pass#20 = main::pass#34 main::pass#31 main::pass#30 main::pass#33 main::pass#27 main::pass#28 main::pass#21 +Alias main::valid#1 = main::valid#18 +Alias main::required_tag#6 = main::required_tag#8 +Alias main::pass#18 = main::pass#24 +Alias main::tag_idx#2 = main::tag_idx#7 +Alias main::valid#23 = main::valid#29 +Alias main::total#25 = main::total#31 +Alias main::required_tag#2 = main::required_tag#4 main::required_tag#5 main::required_tag#9 main::required_tag#3 +Alias main::i1#2 = main::i1#3 main::i1#5 +Alias main::pass#12 = main::pass#17 main::pass#26 main::pass#29 main::pass#22 main::pass#19 +Alias main::match#2 = main::match#5 main::match#4 main::match#3 +Alias main::tag_idx#10 = main::tag_idx#9 main::tag_idx#6 main::tag_idx#5 main::tag_idx#3 main::tag_idx#4 +Alias main::valid#24 = main::valid#31 main::valid#28 main::valid#27 main::valid#32 main::valid#25 +Alias main::total#26 = main::total#33 main::total#30 main::total#29 main::total#34 main::total#27 +Alias main::pass#14 = main::pass#15 +Alias main::valid#21 = main::valid#9 +Alias main::total#14 = main::total#24 +Successful SSA optimization Pass2AliasElimination +Alias utoa::value#10 = utoa::value#7 +Alias utoa::buffer#10 = utoa::buffer#15 +Alias utoa::digit#2 = utoa::digit#4 +Alias utoa::max_digits#10 = utoa::max_digits#6 +Alias utoa::digit_values#10 = utoa::digit_values#7 +Alias printf_uint::uvalue#2 = printf_uint::uvalue#3 +Alias printf_uint::format_radix#2 = printf_uint::format_radix#4 +Alias printf_uint::format_min_length#2 = printf_uint::format_min_length#4 +Alias printf_uint::format_justify_left#2 = printf_uint::format_justify_left#4 +Alias printf_uint::format_sign_always#2 = printf_uint::format_sign_always#3 +Alias printf_uint::format_zero_padding#2 = printf_uint::format_zero_padding#4 +Alias printf_uint::format_upper_case#2 = printf_uint::format_upper_case#4 +Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#2 +Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 +Alias main::i#2 = main::i#4 +Alias main::valid#13 = main::valid#16 +Alias main::total#11 = main::total#18 main::total#3 +Alias main::pass#16 = main::pass#32 main::pass#20 +Alias main::i1#2 = main::i1#4 +Alias main::required_tag#2 = main::required_tag#7 +Alias main::pass#12 = main::pass#25 +Alias main::tag_idx#10 = main::tag_idx#8 +Alias main::valid#24 = main::valid#30 +Alias main::total#26 = main::total#32 +Successful SSA optimization Pass2AliasElimination +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 +Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values toupper::ch#1 toupper::ch#0 +Identical Phi Values memcpy::source#1 memcpy::source#0 +Identical Phi Values memcpy::destination#1 memcpy::destination#0 +Identical Phi Values memcpy::num#1 memcpy::num#0 +Identical Phi Values memcpy::src_end#1 memcpy::src_end#0 +Identical Phi Values memcpy::destination#2 memcpy::destination#1 +Identical Phi Values memset::end#1 memset::end#0 +Identical Phi Values memset::str#5 memset::str#3 +Identical Phi Values memset::c#2 memset::c#4 +Identical Phi Values strupr::src#0 strupr::str#0 +Identical Phi Values strupr::str#2 strupr::src#0 +Identical Phi Values strlen::str#4 strlen::str#1 +Identical Phi Values utoa::radix#1 utoa::radix#0 +Identical Phi Values utoa::value#10 utoa::value#1 +Identical Phi Values utoa::buffer#10 utoa::buffer#5 +Identical Phi Values utoa::max_digits#10 utoa::max_digits#7 +Identical Phi Values utoa::digit_values#10 utoa::digit_values#8 +Identical Phi Values utoa_append::value#5 utoa_append::value#0 +Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 +Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 +Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 +Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values putchar::code#1 cputc::convertToScreenCode1_return#0 +Identical Phi Values printf_padding::length#3 printf_padding::length#4 +Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_number_buffer::format_min_length#1 printf_number_buffer::format_min_length#0 +Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_buffer::format_justify_left#0 +Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 +Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 +Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 +Identical Phi Values main::valid#13 main::valid#10 +Identical Phi Values main::total#11 main::total#10 +Identical Phi Values main::pass#16 main::pass#3 +Identical Phi Values main::required_tag#2 main::required_tag#6 +Identical Phi Values main::pass#12 main::pass#18 +Identical Phi Values main::tag_idx#10 main::tag_idx#2 +Identical Phi Values main::valid#24 main::valid#23 +Identical Phi Values main::total#26 main::total#25 +Identical Phi Values main::valid#21 main::valid#20 +Identical Phi Values main::total#14 main::total#23 +Successful SSA optimization Pass2IdenticalPhiElimination +Identical Phi Values memset::return#0 memset::str#3 +Identical Phi Values main::pass#18 main::pass#10 +Identical Phi Values main::valid#23 main::valid#10 +Identical Phi Values main::total#25 main::total#10 +Identical Phi Values main::pass#13 main::pass#18 +Identical Phi Values main::valid#20 main::valid#23 +Identical Phi Values main::total#23 main::total#25 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition memcpy::$1 [15] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 +Simple Condition memset::$1 [22] if(memset::num#2<=0) goto memset::@1 +Simple Condition memset::$3 [29] if(memset::dst#2!=memset::end#0) goto memset::@4 +Simple Condition strupr::$1 [36] if(0!=*strupr::src#2) goto strupr::@2 +Simple Condition strlen::$0 [48] if(0!=*strlen::str#2) goto strlen::@2 +Simple Condition utoa::$0 [56] if(utoa::radix#0==DECIMAL) goto utoa::@1 +Simple Condition utoa::$1 [60] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +Simple Condition utoa::$2 [64] if(utoa::radix#0==OCTAL) goto utoa::@3 +Simple Condition utoa::$3 [68] if(utoa::radix#0==BINARY) goto utoa::@4 +Simple Condition utoa::$5 [85] if(utoa::digit#2<utoa::$4) goto utoa::@11 +Simple Condition utoa_append::$0 [110] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 +Simple Condition cputc::$0 [116] if(cputc::c==' 'at) goto cputc::@1 +Simple Condition cputc::$7 [130] if(*COLCRS==$28) goto cputc::@6 +Simple Condition cputs::$2 [151] if(0!=cputs::c#1) goto cputs::@2 +Simple Condition newline::$1 [162] if(*ROWCRS!=$18) goto newline::@1 +Simple Condition newline::$3 [165] if(conio_scroll_enable==1) goto newline::@4 +Simple Condition newline::$6 [167] if(conio_display_cursor!=1) goto newline::@5 +Simple Condition setcursor::$1 [195] if(conio_display_cursor==0) goto setcursor::@1 +Simple Condition printf_padding::$0 [221] if(printf_padding::i#2<printf_padding::length#4) goto printf_padding::@2 +Simple Condition printf_uint::$5 [228] if(0!=printf_uint::format_sign_always#2) goto printf_uint::@1 +Simple Condition printf_number_buffer::$0 [250] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$20 [264] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@13 +Simple Condition printf_number_buffer::$23 [269] if(printf_number_buffer::padding#1>=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [273] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [283] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition main::$23 [307] if(0!=*main::pass#10) goto main::@2 +Simple Condition main::$3 [309] if(*main::pass#10!=' 'at) goto main::@4 +Simple Condition main::$5 [333] if(*main::pass#10!=' +'at) goto main::@5 +Simple Condition main::$7 [339] if(*main::pass#11!=' +'at) goto main::@1 +Simple Condition main::$8 [345] if(main::i#2<7) goto main::@7 +Simple Condition main::$9 [347] if(0==main::tags_found[main::i#2]) goto main::@9 +Simple Condition main::$10 [349] if(main::num_found#2==7) goto main::@12 +Simple Condition main::$13 [363] if(main::tag_idx#2<7) goto main::@15 +Simple Condition main::$14 [368] if(main::i1#2<3) goto main::@17 +Simple Condition main::$16 [370] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@19 +Simple Condition main::$18 [372] if(main::match#2!=3) goto main::@22 +Successful SSA optimization Pass2ConditionalJumpSimplification +Rewriting && if()-condition to two if()s [3] toupper::$2 = toupper::$0 && toupper::$1 +Rewriting ! if()-condition to reversed if() [90] utoa::$8 = ! utoa::$7 +Rewriting || if()-condition to two if()s [89] utoa::$7 = utoa::started#2 || utoa::$6 +Rewriting || if()-condition to two if()s [121] cputc::$3 = cputc::$1 || cputc::$2 +Rewriting ! if()-condition to reversed if() [256] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [255] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [254] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [278] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [277] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [292] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [291] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [290] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting && if()-condition to two if()s [385] main::$22 = main::$20 && main::$21 +Rewriting && if()-condition to two if()s [383] main::$20 = *main::pass#14 && main::$19 +Successful SSA optimization Pass2ConditionalAndOrRewriting +Warning! Adding boolean cast to non-boolean condition utoa::started#2 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_justify_left#0 +Warning! Adding boolean cast to non-boolean condition *main::pass#14 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 +Constant right-side identified [175] memcpy::num#0 = (unumber)$28*$17 +Constant right-side identified [184] *ROWCRS = (unumber)$18-1 +Constant right-side identified [209] memset::num#1 = (unumber)$28*$18 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant strlen::len#0 = 0 +Constant utoa::max_digits#0 = 0 +Constant utoa::digit_values#0 = (word*) 0 +Constant utoa::max_digits#1 = 5 +Constant utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant utoa::max_digits#2 = 4 +Constant utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant utoa::max_digits#3 = 6 +Constant utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant utoa::max_digits#4 = $10 +Constant utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant utoa::started#0 = 0 +Constant utoa::digit#0 = 0 +Constant utoa::started#1 = 1 +Constant utoa_append::digit#0 = 0 +Constant cputc::convertToScreenCode1_v#0 = &cputc::c +Constant cputs::c#0 = 0 +Constant gotoxy::x#0 = 0 +Constant gotoxy::y#0 = 0 +Constant memcpy::num#0 = (unumber)$28*$17 +Constant memset::c#0 = 0 +Constant memset::num#0 = $28 +Constant memset::c#1 = 0 +Constant memset::num#1 = (unumber)$28*$18 +Constant gotoxy::x#1 = 0 +Constant gotoxy::y#1 = 0 +Constant printf_padding::i#0 = 0 +Constant printf_uint::$1 = '+'at +Constant printf_uint::$0 = 0 +Constant utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::buffer_digits#0 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant printf_number_buffer::padding#0 = 0 +Constant printf_number_buffer::padding#2 = 0 +Constant printf_padding::pad#0 = ' 'at +Constant printf_padding::pad#1 = '0'at +Constant printf_padding::pad#2 = ' 'at +Constant main::valid#0 = 0 +Constant main::total#0 = 0 +Constant main::pass#0 = passports +Constant cputs::s#2 = main::s +Constant printf_uint::format_min_length#0 = 0 +Constant printf_uint::format_justify_left#0 = 0 +Constant printf_uint::format_sign_always#0 = 0 +Constant printf_uint::format_zero_padding#0 = 0 +Constant printf_uint::format_upper_case#0 = 0 +Constant printf_uint::format_radix#0 = DECIMAL +Constant cputs::s#3 = main::s1 +Constant printf_uint::format_min_length#1 = 0 +Constant printf_uint::format_justify_left#1 = 0 +Constant printf_uint::format_sign_always#1 = 0 +Constant printf_uint::format_zero_padding#1 = 0 +Constant printf_uint::format_upper_case#1 = 0 +Constant printf_uint::format_radix#1 = DECIMAL +Constant cputs::s#4 = main::s2 +Constant main::required_tag#0 = required_tags +Constant main::tag_idx#0 = 0 +Constant main::num_found#0 = 0 +Constant main::i#0 = 0 +Constant cputs::s#5 = main::s3 +Constant cputs::s#6 = main::s4 +Constant main::match#0 = 0 +Constant main::i1#0 = 0 +Constant conio_reverse_value = 0 +Constant conio_display_cursor = 1 +Constant conio_scroll_enable = 1 +Successful SSA optimization Pass2ConstantIdentification +Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 +Successful SSA optimization Pass2ConstantIdentification +Constant strupr::return#2 = strupr::str#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [165] if(conio_scroll_enable==1) goto newline::@4 +if() condition always false - eliminating [167] if(conio_display_cursor!=1) goto newline::@5 +if() condition always false - eliminating [195] if(conio_display_cursor==0) goto setcursor::@1 +Successful SSA optimization Pass2ConstantIfs +Simplifying expression containing zero cputc::convertToScreenCode1_return#0 in [140] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 | conio_reverse_value +Simplifying expression containing zero (byte*)&printf_buffer in [232] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 +Simplifying expression containing zero (byte*)&printf_buffer in [237] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused variable memcpy::return#2 and assignment [127] memcpy::return#2 = memcpy::destination#0 +Eliminating unused variable memset::return#2 and assignment [131] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [155] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [176] printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#2 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [179] printf_number_buffer::format_radix#0 = printf_uint::format_radix#2 +Eliminating unused constant strupr::return#2 +Eliminating unused constant utoa::max_digits#0 +Eliminating unused constant utoa::digit_values#0 +Eliminating unused constant cputs::c#0 +Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN +Eliminating unused constant conio_reverse_value +Eliminating unused constant conio_display_cursor +Eliminating unused constant conio_scroll_enable +Successful SSA optimization PassNEliminateUnusedVars +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing PHI-reference to removed block (newline::@3) in block gotoxy +Removing unused block newline::@3 +Removing unused block newline::@8 +Removing PHI-reference to removed block (setcursor::@1) in block setcursor::@2 +Removing unused block setcursor::@1 +Removing unused block main::@return +Successful SSA optimization Pass2EliminateUnusedBlocks +Removing unused procedure __start +Removing unused procedure block __start +Removing unused procedure block __start::__init1 +Removing unused procedure block __start::@1 +Removing unused procedure block __start::@2 +Removing unused procedure block __start::@return +Successful SSA optimization PassNEliminateEmptyStart +Adding number conversion cast (unumber) 0 in [59] utoa::$12 = 0 != utoa::started#2 +Adding number conversion cast (unumber) 0 in [193] printf_number_buffer::$33 = 0 != printf_number_buffer::format_zero_padding#0 +Adding number conversion cast (unumber) 0 in [202] printf_number_buffer::$34 = 0 != printf_number_buffer::format_justify_left#0 +Adding number conversion cast (unumber) 0 in [253] main::$25 = 0 != *main::pass#14 +Adding number conversion cast (snumber) 0 in [261] printf_number_buffer::$35 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [264] printf_number_buffer::$36 = 0 != printf_number_buffer::padding#10 +Adding number conversion cast (snumber) 0 in [266] printf_number_buffer::$37 = 0 != printf_number_buffer::padding#10 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Simplifying constant integer cast 0 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized unsigned number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Finalized signed number type 0 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias setcursor::c#1 = setcursor::c#3 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values gotoxy::x#2 gotoxy::x#1 +Identical Phi Values gotoxy::y#2 gotoxy::y#1 +Successful SSA optimization Pass2IdenticalPhiElimination +Simple Condition toupper::$0 [2] if(toupper::ch#0>='a'at) goto toupper::@3 +Simple Condition utoa::$12 [60] if(0!=utoa::started#2) goto utoa::@14 +Simple Condition cputc::$1 [85] if(cputc::c==' +'at) goto cputc::@2 +Simple Condition printf_number_buffer::$1 [178] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$33 [193] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 +Simple Condition printf_number_buffer::$34 [202] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 +Simple Condition main::$25 [253] if(0!=*main::pass#14) goto main::@39 +Simple Condition toupper::$1 [255] if(toupper::ch#0<='z'at) goto toupper::@1 +Simple Condition utoa::$6 [256] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition cputc::$2 [257] if(cputc::c==$9b) goto cputc::@2 +Simple Condition printf_number_buffer::$35 [259] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [260] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$36 [262] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [264] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [265] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition main::$21 [266] if(*main::pass#14!=' +'at) goto main::@25 +Simple Condition main::$19 [267] if(*main::pass#14!=' 'at) goto main::@38 +Successful SSA optimization Pass2ConditionalJumpSimplification +Negating conditional jump and destination [2] if(toupper::ch#0<'a'at) goto toupper::@2 +Negating conditional jump and destination [178] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [193] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [202] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [253] if(0==*main::pass#14) goto main::@1 +Negating conditional jump and destination [260] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [265] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [267] if(*main::pass#14==' 'at) goto main::@1 +Successful SSA optimization Pass2ConditionalJumpSequenceImprovement +Constant right-side identified [45] utoa::buffer#0 = ++ utoa::buffer#5 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#0 = ++utoa::buffer#5 +Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant gotoxy::x#0 +Eliminating unused constant gotoxy::y#0 +Successful SSA optimization PassNEliminateUnusedVars +Constant right-side identified [44] utoa::buffer#1 = ++ utoa::buffer#0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#1 = ++utoa::buffer#0 +Successful SSA optimization Pass2ConstantIdentification +Constant right-side identified [45] utoa::buffer#2 = ++ utoa::buffer#1 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::buffer#2 = ++utoa::buffer#1 +Successful SSA optimization Pass2ConstantIdentification +Inlining Noop Cast [4] memcpy::src#0 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [5] memcpy::dst#0 = (byte*)memcpy::destination#0 keeping memcpy::destination#0 +Inlining Noop Cast [6] memcpy::$2 = (byte*)memcpy::source#0 keeping memcpy::source#0 +Inlining Noop Cast [16] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [18] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [138] memset::str#1 = (void*)*SAVMSC keeping *SAVMSC +Inlining Noop Cast [173] printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Successful SSA optimization Pass2NopCastInlining +Inlining Noop Cast [115] memcpy::source#0 = (void*)newline::$7 keeping memcpy::source#0 +Inlining Noop Cast [118] memset::str#0 = (void*)newline::$9 keeping memset::str#0 +Successful SSA optimization Pass2NopCastInlining +Rewriting multiplication to use shift [51] utoa::$10 = utoa::digit#2 * SIZEOF_WORD +Rewriting multiplication to use shift and addition[105] cursorLocation::$0 = cursorLocation::$3 * $28 +Successful SSA optimization Pass2MultiplyToShiftRewriting +Inlining constant with var siblings memset::c#0 +Inlining constant with var siblings memset::num#0 +Inlining constant with var siblings memset::c#1 +Inlining constant with var siblings memset::num#1 +Inlining constant with var siblings strlen::len#0 +Inlining constant with var siblings strlen::str#1 +Inlining constant with var siblings utoa::max_digits#1 +Inlining constant with var siblings utoa::digit_values#1 +Inlining constant with var siblings utoa::max_digits#2 +Inlining constant with var siblings utoa::digit_values#2 +Inlining constant with var siblings utoa::max_digits#3 +Inlining constant with var siblings utoa::digit_values#3 +Inlining constant with var siblings utoa::max_digits#4 +Inlining constant with var siblings utoa::digit_values#4 +Inlining constant with var siblings utoa::started#0 +Inlining constant with var siblings utoa::digit#0 +Inlining constant with var siblings utoa::started#1 +Inlining constant with var siblings utoa::buffer#5 +Inlining constant with var siblings utoa::buffer#0 +Inlining constant with var siblings utoa::buffer#1 +Inlining constant with var siblings utoa::buffer#2 +Inlining constant with var siblings utoa_append::digit#0 +Inlining constant with var siblings cputs::s#2 +Inlining constant with var siblings cputs::s#3 +Inlining constant with var siblings cputs::s#4 +Inlining constant with var siblings cputs::s#5 +Inlining constant with var siblings cputs::s#6 +Inlining constant with var siblings cputs::s#1 +Inlining constant with var siblings printf_padding::i#0 +Inlining constant with var siblings printf_padding::pad#0 +Inlining constant with var siblings printf_padding::pad#1 +Inlining constant with var siblings printf_padding::pad#2 +Inlining constant with var siblings printf_uint::format_min_length#0 +Inlining constant with var siblings printf_uint::format_justify_left#0 +Inlining constant with var siblings printf_uint::format_sign_always#0 +Inlining constant with var siblings printf_uint::format_zero_padding#0 +Inlining constant with var siblings printf_uint::format_upper_case#0 +Inlining constant with var siblings printf_uint::format_radix#0 +Inlining constant with var siblings printf_uint::format_min_length#1 +Inlining constant with var siblings printf_uint::format_justify_left#1 +Inlining constant with var siblings printf_uint::format_sign_always#1 +Inlining constant with var siblings printf_uint::format_zero_padding#1 +Inlining constant with var siblings printf_uint::format_upper_case#1 +Inlining constant with var siblings printf_uint::format_radix#1 +Inlining constant with var siblings printf_number_buffer::padding#0 +Inlining constant with var siblings printf_number_buffer::padding#2 +Inlining constant with var siblings main::valid#0 +Inlining constant with var siblings main::total#0 +Inlining constant with var siblings main::pass#0 +Inlining constant with var siblings main::required_tag#0 +Inlining constant with var siblings main::tag_idx#0 +Inlining constant with var siblings main::num_found#0 +Inlining constant with var siblings main::i#0 +Inlining constant with var siblings main::match#0 +Inlining constant with var siblings main::i1#0 +Constant inlined cputs::s#5 = main::s3 +Constant inlined main::match#0 = 0 +Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES +Constant inlined cputs::s#6 = main::s4 +Constant inlined cputs::s#3 = main::s1 +Constant inlined cputs::s#4 = main::s2 +Constant inlined utoa::digit_values#4 = RADIX_BINARY_VALUES +Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined cputs::s#2 = main::s +Constant inlined utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES +Constant inlined utoa::digit_values#3 = RADIX_OCTAL_VALUES +Constant inlined utoa::buffer#0 = ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#1 = ++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined memset::num#1 = (word)$28*$18 +Constant inlined memset::num#0 = $28 +Constant inlined strlen::len#0 = 0 +Constant inlined main::pass#0 = passports +Constant inlined main::required_tag#0 = required_tags +Constant inlined main::total#0 = 0 +Constant inlined printf_number_buffer::padding#2 = 0 +Constant inlined printf_uint::format_zero_padding#1 = 0 +Constant inlined utoa::buffer#5 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined utoa::buffer#2 = ++++++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined printf_uint::format_sign_always#0 = 0 +Constant inlined printf_uint::format_sign_always#1 = 0 +Constant inlined utoa::max_digits#1 = 5 +Constant inlined printf_uint::format_radix#0 = DECIMAL +Constant inlined utoa::max_digits#2 = 4 +Constant inlined printf_uint::format_radix#1 = DECIMAL +Constant inlined utoa::max_digits#3 = 6 +Constant inlined memset::c#0 = 0 +Constant inlined utoa::max_digits#4 = $10 +Constant inlined memset::c#1 = 0 +Constant inlined printf_uint::format_zero_padding#0 = 0 +Constant inlined printf_number_buffer::padding#0 = 0 +Constant inlined utoa_append::digit#0 = 0 +Constant inlined printf_uint::format_justify_left#0 = 0 +Constant inlined printf_uint::format_justify_left#1 = 0 +Constant inlined strlen::str#1 = printf_number_buffer::buffer_digits#0 +Constant inlined main::valid#0 = 0 +Constant inlined printf_uint::format_min_length#0 = 0 +Constant inlined utoa::digit#0 = 0 +Constant inlined printf_uint::format_min_length#1 = 0 +Constant inlined main::i#0 = 0 +Constant inlined main::i1#0 = 0 +Constant inlined printf_uint::format_upper_case#1 = 0 +Constant inlined printf_uint::format_upper_case#0 = 0 +Constant inlined strupr::str#0 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_padding::pad#0 = ' 'at +Constant inlined printf_padding::i#0 = 0 +Constant inlined printf_padding::pad#1 = '0'at +Constant inlined printf_padding::pad#2 = ' 'at +Constant inlined printf_uint::$1 = '+'at +Constant inlined printf_uint::$0 = 0 +Constant inlined utoa::started#1 = 1 +Constant inlined main::tag_idx#0 = 0 +Constant inlined utoa::started#0 = 0 +Constant inlined main::num_found#0 = 0 +Successful SSA optimization Pass2ConstantInlining +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Successful SSA optimization Pass2ConstantSimplification +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 +Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 +Successful SSA optimization Pass2ConstantSimplification +Adding number conversion cast (unumber) 1 in [43] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1) = 'r'at +Adding number conversion cast (unumber) 2 in [44] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2) = 'r'at +Adding number conversion cast (unumber) 3 in [45] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+3) = 0 +Successful SSA optimization PassNAddNumberTypeConversions +Simplifying constant integer cast 1 +Simplifying constant integer cast 2 +Simplifying constant integer cast 3 +Successful SSA optimization PassNCastSimplification +Finalized unsigned number type 1 +Finalized unsigned number type 2 +Finalized unsigned number type 3 +Successful SSA optimization PassNFinalizeNumberTypeConversions +Alias cursorLocation::$0 = cursorLocation::$6 +Successful SSA optimization Pass2AliasElimination +Identical Phi Values memset::c#4 0 +Identical Phi Values printf_uint::format_sign_always#2 0 +Identical Phi Values printf_uint::format_radix#2 DECIMAL +Identical Phi Values printf_uint::format_min_length#2 0 +Identical Phi Values printf_uint::format_justify_left#2 0 +Identical Phi Values printf_uint::format_zero_padding#2 0 +Identical Phi Values printf_uint::format_upper_case#2 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant utoa::radix#0 = DECIMAL +Constant printf_number_buffer::format_min_length#0 = 0 +Constant printf_number_buffer::format_justify_left#0 = 0 +Constant printf_number_buffer::format_zero_padding#0 = 0 +Constant printf_number_buffer::format_upper_case#0 = 0 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed byte)printf_number_buffer::format_min_length#0 in [167] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization Pass2ConstantValues +if() condition always true - replacing block destination [33] if(utoa::radix#0==DECIMAL) goto utoa::@1 +if() condition always false - eliminating [34] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [35] if(utoa::radix#0==OCTAL) goto utoa::@3 +if() condition always false - eliminating [36] if(utoa::radix#0==BINARY) goto utoa::@4 +if() condition always false - eliminating [145] if(0!=0) goto printf_uint::@1 +if() condition always true - replacing block destination [158] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always false - eliminating [160] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [173] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [176] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [180] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [234] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [237] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (signed byte)printf_number_buffer::format_min_length#0 in [167] printf_number_buffer::padding#1 = (signed byte)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyConstantZero +Simplifying expression containing zero printf_number_buffer::len#2 in [167] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Successful SSA optimization PassNSimplifyExpressionWithZero +Eliminating unused constant BINARY +Eliminating unused constant OCTAL +Eliminating unused constant HEXADECIMAL +Eliminating unused constant utoa::radix#0 +Eliminating unused constant printf_number_buffer::format_min_length#0 +Eliminating unused constant printf_number_buffer::format_justify_left#0 +Eliminating unused constant printf_number_buffer::format_zero_padding#0 +Eliminating unused constant printf_number_buffer::format_upper_case#0 +Eliminating unused constant SIZEOF_WORD +Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant DECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable toupper::return#0 from unused block toupper::@1 +Eliminating variable toupper::return#2 from unused block toupper::@return +Eliminating variable strupr::src#2 from unused block strupr::@1 +Eliminating variable toupper::ch#0 from unused block strupr::@2 +Eliminating variable toupper::return#3 from unused block strupr::@2 +Eliminating variable strupr::$0 from unused block strupr::@4 +Eliminating variable strupr::src#1 from unused block strupr::@4 +Eliminating variable strlen::str#2 from unused block strlen::@1 +Eliminating variable strlen::len#2 from unused block strlen::@1 +Eliminating variable strlen::len#1 from unused block strlen::@2 +Eliminating variable strlen::str#0 from unused block strlen::@2 +Eliminating variable strlen::return#2 from unused block printf_number_buffer::@6 +Eliminating variable printf_number_buffer::$19 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#0 from unused block printf_number_buffer::@15 +Eliminating variable printf_number_buffer::len#2 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::padding#1 from unused block printf_number_buffer::@13 +Eliminating variable printf_number_buffer::len#1 from unused block printf_number_buffer::@7 +Eliminating variable printf_padding::length#1 from unused block printf_number_buffer::@10 +Eliminating variable printf_padding::length#2 from unused block printf_number_buffer::@12 +Removing unused procedure toupper +Removing unused procedure block toupper +Removing unused procedure block toupper::@1 +Removing PHI-reference to removed block (toupper::@1) in block toupper::@return +Removing unused procedure block toupper::@2 +Removing PHI-reference to removed block (toupper::@2) in block toupper::@return +Removing unused procedure block toupper::@return +Removing unused procedure block toupper::@3 +Removing unused procedure strupr +Removing unused procedure block strupr +Removing PHI-reference to removed block (strupr) in block strupr::@1 +Removing unused procedure block strupr::@1 +Removing unused procedure block strupr::@2 +Removing unused procedure block strupr::@4 +Removing unused procedure block strupr::@3 +Removing unused procedure block strupr::@return +Removing unused procedure strlen +Removing unused procedure block strlen +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing PHI-reference to removed block (strlen) in block strlen::@1 +Removing unused procedure block strlen::@1 +Removing unused procedure block strlen::@2 +Removing unused procedure block strlen::@3 +Removing unused procedure block strlen::@return +Removing unused block utoa::@6 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@2) in block utoa::@5 +Removing unused block utoa::@2 +Removing unused block utoa::@7 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@3) in block utoa::@5 +Removing unused block utoa::@3 +Removing unused block utoa::@8 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing PHI-reference to removed block (utoa::@4) in block utoa::@5 +Removing unused block utoa::@4 +Removing unused block utoa::@9 +Removing PHI-reference to removed block (printf_uint::@1) in block printf_uint::@3 +Removing unused block printf_uint::@1 +Removing unused block printf_number_buffer::@6 +Removing PHI-reference to removed block (printf_number_buffer::@15) in block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@15 +Removing PHI-reference to removed block (printf_number_buffer::@13) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@13 +Removing unused block printf_number_buffer::@7 +Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 +Removing unused block printf_number_buffer::@14 +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing unused block printf_number_buffer::@10 +Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@11 +Removing unused block printf_number_buffer::@20 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding +Removing unused block printf_number_buffer::@12 +Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@24 +Removing unused block printf_number_buffer::@25 +Removing unused block printf_number_buffer::@26 +Successful SSA optimization Pass2EliminateUnusedBlocks +Identical Phi Values utoa::max_digits#7 5 +Identical Phi Values utoa::digit_values#8 RADIX_DECIMAL_VALUES +Identical Phi Values printf_padding::length#4 printf_padding::length#0 +Identical Phi Values printf_padding::pad#5 ' 'at +Identical Phi Values printf_uint::$2 0 +Identical Phi Values printf_number_buffer::padding#10 0 +Successful SSA optimization Pass2IdenticalPhiElimination +Constant right-side identified [18] utoa::$4 = 5 - 1 +Constant right-side identified [128] printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantRValueConsolidation +Constant utoa::$4 = 5-1 +Constant printf_padding::length#0 = (byte)0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always false - eliminating [113] if(printf_padding::i#2<printf_padding::length#0) goto printf_padding::@2 +if() condition always false - eliminating [181] if(0!=0) goto printf_number_buffer::@8 +Successful SSA optimization Pass2ConstantIfs +Simplifying constant evaluating to zero (byte)0 in +Successful SSA optimization PassNSimplifyConstantZero +Eliminating unused constant RADIX_BINARY_VALUES +Eliminating unused constant RADIX_OCTAL_VALUES +Eliminating unused constant RADIX_HEXADECIMAL_VALUES +Eliminating unused constant printf_padding::length#0 +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 +Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 +Removing unused procedure printf_padding +Removing unused procedure block printf_padding +Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 +Removing unused procedure block printf_padding::@1 +Removing unused procedure block printf_padding::@2 +Removing unused procedure block printf_padding::@3 +Removing unused procedure block printf_padding::@return +Removing unused block printf_number_buffer::@8 +Removing unused block printf_number_buffer::@16 +Successful SSA optimization Pass2EliminateUnusedBlocks +Constant inlined utoa::$4 = 5-1 +Successful SSA optimization Pass2ConstantInlining +Added new block during phi lifting utoa::@17(between utoa::@16 and utoa::@13) +Added new block during phi lifting main::@40(between main::@24 and main::@1) +Added new block during phi lifting main::@41(between main::@27 and main::@1) +Added new block during phi lifting main::@42(between main::@7 and main::@9) +Added new block during phi lifting main::@43(between main::@17 and main::@19) +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@30 +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@32 +Adding NOP phi() at start of main::@34 +Adding NOP phi() at start of main::@35 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@11 +Adding NOP phi() at start of main::@5 +Adding NOP phi() at start of main::@15 +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of printf_uint::@2 +Adding NOP phi() at start of printf_uint::@5 +Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of gotoxy::@1 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of cputc::convertToScreenCode1_@return +Adding NOP phi() at start of cputc::@7 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@12 +Adding NOP phi() at start of cputc::@11 +Adding NOP phi() at start of cputc::@9 +Adding NOP phi() at start of cputc::@8 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of utoa::@1 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@23 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@17 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@19 +Adding NOP phi() at start of putchar::@2 +Adding NOP phi() at start of newline::@2 +Adding NOP phi() at start of newline::@4 +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of newline::@7 +Adding NOP phi() at start of memcpy::@3 +CALL GRAPH +Calls in [main] to clrscr:1 cputs:6 printf_uint:9 cputs:11 printf_uint:14 cputs:16 cputs:32 cputs:40 +Calls in [clrscr] to memset:86 gotoxy:88 +Calls in [cputs] to cputc:99 +Calls in [printf_uint] to utoa:105 printf_number_buffer:107 +Calls in [gotoxy] to setcursor:123 +Calls in [cputc] to putchar:133 setcursor:137 newline:141 newline:144 setcursor:147 +Calls in [utoa] to utoa_append:175 +Calls in [printf_number_buffer] to cputc:187 cputs:192 +Calls in [setcursor] to cursorLocation:196 +Calls in [putchar] to cursorLocation:207 setcursor:213 +Calls in [newline] to memcpy:224 memset:227 setcursor:230 + +Created 30 initial phi equivalence classes +Coalesced [8] printf_uint::uvalue#6 = printf_uint::uvalue#0 +Coalesced [13] printf_uint::uvalue#7 = printf_uint::uvalue#1 +Coalesced [21] main::pass#37 = main::pass#1 +Coalesced (already) [22] main::valid#35 = main::valid#10 +Coalesced (already) [23] main::total#37 = main::total#10 +Coalesced [33] main::valid#38 = main::valid#10 +Coalesced [36] main::pass#35 = main::pass#3 +Coalesced (already) [37] main::valid#33 = main::valid#8 +Coalesced [38] main::total#35 = main::total#1 +Coalesced [41] main::valid#37 = main::valid#1 +Coalesced [44] main::num_found#8 = main::num_found#1 +Coalesced [48] main::i#6 = main::i#1 +Coalesced [49] main::num_found#7 = main::num_found#6 +Coalesced (already) [50] main::num_found#9 = main::num_found#2 +Coalesced [51] main::pass#38 = main::pass#11 +Coalesced (already) [52] main::valid#36 = main::valid#10 +Coalesced (already) [53] main::total#38 = main::total#10 +Coalesced [58] main::pass#39 = main::pass#4 +Coalesced [64] main::pass#40 = main::pass#5 +Coalesced [65] main::pass#36 = main::pass#14 +Coalesced (already) [66] main::valid#34 = main::valid#10 +Coalesced (already) [67] main::total#36 = main::total#10 +Coalesced [75] main::tag_idx#11 = main::tag_idx#1 +Coalesced [76] main::required_tag#10 = main::required_tag#1 +Coalesced [79] main::match#9 = main::match#1 +Coalesced [82] main::i1#6 = main::i1#1 +Coalesced [83] main::match#7 = main::match#6 +Coalesced (already) [84] main::match#8 = main::match#2 +Coalesced [92] cputs::s#11 = cputs::s#8 +Coalesced [100] cputs::s#12 = cputs::s#0 +Coalesced [120] memset::dst#5 = memset::dst#1 +Coalesced [151] utoa::value#17 = utoa::value#1 +Coalesced [163] utoa::value#18 = utoa::value#2 +Coalesced [164] utoa::started#6 = utoa::started#2 +Coalesced [165] utoa::buffer#23 = utoa::buffer#11 +Coalesced [168] utoa::digit#7 = utoa::digit#1 +Coalesced (already) [169] utoa::value#16 = utoa::value#6 +Coalesced (already) [170] utoa::started#5 = utoa::started#4 +Coalesced (already) [171] utoa::buffer#22 = utoa::buffer#14 +Coalesced [179] utoa::value#19 = utoa::value#0 +Coalesced [180] utoa::buffer#24 = utoa::buffer#4 +Coalesced [233] utoa_append::value#6 = utoa_append::value#0 +Coalesced [240] utoa_append::value#7 = utoa_append::value#1 +Coalesced [241] utoa_append::digit#5 = utoa_append::digit#1 +Coalesced [259] memcpy::src#5 = memcpy::src#1 +Coalesced [260] memcpy::dst#5 = memcpy::dst#1 +Coalesced down to 22 phi equivalence classes +Culled Empty Block label main::@30 +Culled Empty Block label main::@35 +Culled Empty Block label main::@37 +Culled Empty Block label main::@36 +Culled Empty Block label main::@42 +Culled Empty Block label main::@41 +Culled Empty Block label main::@5 +Culled Empty Block label main::@40 +Culled Empty Block label main::@15 +Culled Empty Block label main::@43 +Culled Empty Block label clrscr::@2 +Culled Empty Block label cputs::@3 +Culled Empty Block label printf_uint::@2 +Culled Empty Block label printf_uint::@5 +Culled Empty Block label memset::@1 +Culled Empty Block label gotoxy::@1 +Culled Empty Block label cputc::@4 +Culled Empty Block label cputc::convertToScreenCode1_@return +Culled Empty Block label cputc::@12 +Culled Empty Block label cputc::@11 +Culled Empty Block label cputc::@9 +Culled Empty Block label cputc::@8 +Culled Empty Block label utoa::@1 +Culled Empty Block label utoa::@5 +Culled Empty Block label utoa::@17 +Culled Empty Block label printf_number_buffer::@1 +Culled Empty Block label printf_number_buffer::@23 +Culled Empty Block label printf_number_buffer::@22 +Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@3 +Culled Empty Block label printf_number_buffer::@4 +Culled Empty Block label printf_number_buffer::@19 +Culled Empty Block label putchar::@2 +Culled Empty Block label newline::@2 +Culled Empty Block label newline::@4 +Culled Empty Block label newline::@7 +Culled Empty Block label memcpy::@3 +Renumbering block memset::@2 to memset::@1 +Renumbering block memset::@3 to memset::@2 +Renumbering block memset::@4 to memset::@3 +Renumbering block utoa::@10 to utoa::@1 +Renumbering block utoa::@11 to utoa::@2 +Renumbering block utoa::@12 to utoa::@3 +Renumbering block utoa::@13 to utoa::@4 +Renumbering block utoa::@14 to utoa::@5 +Renumbering block utoa::@15 to utoa::@6 +Renumbering block utoa::@16 to utoa::@7 +Renumbering block cputc::@5 to cputc::@4 +Renumbering block cputc::@6 to cputc::@5 +Renumbering block cputc::@7 to cputc::@6 +Renumbering block cputc::@10 to cputc::@7 +Renumbering block cputc::@13 to cputc::@8 +Renumbering block newline::@5 to newline::@2 +Renumbering block newline::@6 to newline::@3 +Renumbering block newline::@9 to newline::@4 +Renumbering block newline::@10 to newline::@5 +Renumbering block setcursor::@2 to setcursor::@1 +Renumbering block setcursor::@3 to setcursor::@2 +Renumbering block setcursor::@4 to setcursor::@3 +Renumbering block printf_uint::@3 to printf_uint::@1 +Renumbering block printf_uint::@4 to printf_uint::@2 +Renumbering block printf_number_buffer::@2 to printf_number_buffer::@1 +Renumbering block printf_number_buffer::@5 to printf_number_buffer::@2 +Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 +Renumbering block main::@6 to main::@5 +Renumbering block main::@7 to main::@6 +Renumbering block main::@8 to main::@7 +Renumbering block main::@9 to main::@8 +Renumbering block main::@10 to main::@9 +Renumbering block main::@11 to main::@10 +Renumbering block main::@12 to main::@11 +Renumbering block main::@13 to main::@12 +Renumbering block main::@14 to main::@13 +Renumbering block main::@16 to main::@14 +Renumbering block main::@17 to main::@15 +Renumbering block main::@18 to main::@16 +Renumbering block main::@19 to main::@17 +Renumbering block main::@20 to main::@18 +Renumbering block main::@21 to main::@19 +Renumbering block main::@22 to main::@20 +Renumbering block main::@23 to main::@21 +Renumbering block main::@24 to main::@22 +Renumbering block main::@25 to main::@23 +Renumbering block main::@26 to main::@24 +Renumbering block main::@27 to main::@25 +Renumbering block main::@28 to main::@26 +Renumbering block main::@29 to main::@27 +Renumbering block main::@31 to main::@28 +Renumbering block main::@32 to main::@29 +Renumbering block main::@33 to main::@30 +Renumbering block main::@34 to main::@31 +Renumbering block main::@38 to main::@32 +Renumbering block main::@39 to main::@33 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of main::@31 +Adding NOP phi() at start of main::@27 +Adding NOP phi() at start of main::@10 +Adding NOP phi() at start of cputc::@6 +Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of newline::@1 +Adding NOP phi() at start of utoa_append + +FINAL CONTROL FLOW GRAPH + +void main() +main: scope:[main] from + [0] phi() + [1] call clrscr + to:main::@1 +main::@1: scope:[main] from main main::@12 main::@22 main::@24 main::@25 main::@32 main::@33 + [2] main::total#10 = phi( main::@12/main::total#1, main::@22/main::total#10, main::@24/main::total#10, main::@25/main::total#10, main/0 ) + [2] main::valid#10 = phi( main::@12/main::valid#8, main::@22/main::valid#10, main::@24/main::valid#10, main::@25/main::valid#10, main/0 ) + [2] main::pass#10 = phi( main::@12/main::pass#3, main::@22/main::pass#14, main::@24/main::pass#1, main::@25/main::pass#11, main/passports ) + [3] if(0!=*main::pass#10) goto main::@2 + to:main::@3 +main::@3: scope:[main] from main::@1 + [4] phi() + [5] call cputs + to:main::@28 +main::@28: scope:[main] from main::@3 + [6] printf_uint::uvalue#0 = main::valid#10 + [7] call printf_uint + to:main::@29 +main::@29: scope:[main] from main::@28 + [8] phi() + [9] call cputs + to:main::@30 +main::@30: scope:[main] from main::@29 + [10] printf_uint::uvalue#1 = main::total#10 + [11] call printf_uint + to:main::@31 +main::@31: scope:[main] from main::@30 + [12] phi() + [13] call cputs + to:main::@27 +main::@27: scope:[main] from main::@27 main::@31 + [14] phi() + to:main::@27 +main::@2: scope:[main] from main::@1 + [15] if(*main::pass#10!=' 'at) goto main::@4 + to:main::@24 +main::@24: scope:[main] from main::@2 + [16] main::pass#1 = ++ main::pass#10 + to:main::@1 +main::@4: scope:[main] from main::@2 + [17] if(*main::pass#10!=' +'at) goto main::@13 + to:main::@25 +main::@25: scope:[main] from main::@4 + [18] main::pass#11 = ++ main::pass#10 + [19] if(*main::pass#11!=' +'at) goto main::@1 + to:main::@26 +main::@26: scope:[main] from main::@25 + [20] main::pass#3 = ++ main::pass#11 + to:main::@5 +main::@5: scope:[main] from main::@26 main::@8 + [21] main::num_found#2 = phi( main::@26/0, main::@8/main::num_found#6 ) + [21] main::i#2 = phi( main::@26/0, main::@8/main::i#1 ) + [22] if(main::i#2<7) goto main::@6 + to:main::@7 +main::@7: scope:[main] from main::@5 + [23] if(main::num_found#2==7) goto main::@11 + to:main::@10 +main::@10: scope:[main] from main::@7 + [24] phi() + [25] call cputs + to:main::@12 +main::@12: scope:[main] from main::@10 main::@11 + [26] main::valid#8 = phi( main::@11/main::valid#1, main::@10/main::valid#10 ) + [27] main::total#1 = ++ main::total#10 + to:main::@1 +main::@11: scope:[main] from main::@7 + [28] main::valid#1 = ++ main::valid#10 + [29] call cputs + to:main::@12 +main::@6: scope:[main] from main::@5 + [30] if(0==main::tags_found[main::i#2]) goto main::@8 + to:main::@9 +main::@9: scope:[main] from main::@6 + [31] main::num_found#1 = ++ main::num_found#2 + to:main::@8 +main::@8: scope:[main] from main::@6 main::@9 + [32] main::num_found#6 = phi( main::@9/main::num_found#1, main::@6/main::num_found#2 ) + [33] main::tags_found[main::i#2] = 0 + [34] main::i#1 = ++ main::i#2 + to:main::@5 +main::@13: scope:[main] from main::@20 main::@4 + [35] main::required_tag#6 = phi( main::@20/main::required_tag#1, main::@4/required_tags ) + [35] main::tag_idx#2 = phi( main::@20/main::tag_idx#1, main::@4/0 ) + [36] if(main::tag_idx#2<7) goto main::@14 + to:main::@21 +main::@21: scope:[main] from main::@13 main::@19 + [37] main::pass#4 = main::pass#10 + 3 + to:main::@22 +main::@22: scope:[main] from main::@21 main::@23 + [38] main::pass#14 = phi( main::@21/main::pass#4, main::@23/main::pass#5 ) + [39] if(0==*main::pass#14) goto main::@1 + to:main::@33 +main::@33: scope:[main] from main::@22 + [40] if(*main::pass#14==' 'at) goto main::@1 + to:main::@32 +main::@32: scope:[main] from main::@33 + [41] if(*main::pass#14!=' +'at) goto main::@23 + to:main::@1 +main::@23: scope:[main] from main::@32 + [42] main::pass#5 = ++ main::pass#14 + to:main::@22 +main::@14: scope:[main] from main::@13 main::@17 + [43] main::match#2 = phi( main::@13/0, main::@17/main::match#6 ) + [43] main::i1#2 = phi( main::@13/0, main::@17/main::i1#1 ) + [44] if(main::i1#2<3) goto main::@15 + to:main::@16 +main::@16: scope:[main] from main::@14 + [45] if(main::match#2!=3) goto main::@20 + to:main::@19 +main::@19: scope:[main] from main::@16 + [46] main::tags_found[main::tag_idx#2] = 1 + to:main::@21 +main::@20: scope:[main] from main::@16 + [47] main::required_tag#1 = main::required_tag#6 + 3 + [48] main::tag_idx#1 = ++ main::tag_idx#2 + to:main::@13 +main::@15: scope:[main] from main::@14 + [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 + to:main::@18 +main::@18: scope:[main] from main::@15 + [50] main::match#1 = ++ main::match#2 + to:main::@17 +main::@17: scope:[main] from main::@15 main::@18 + [51] main::match#6 = phi( main::@15/main::match#2, main::@18/main::match#1 ) + [52] main::i1#1 = ++ main::i1#2 + to:main::@14 + +void clrscr() +clrscr: scope:[clrscr] from main + [53] memset::str#7 = (void*)*SAVMSC + [54] call memset + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr + [55] *OLDCHR = 0 + [56] call gotoxy + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@1 + [57] return + to:@return + +void cputs(to_nomodify byte* cputs::s) +cputs: scope:[cputs] from main::@10 main::@11 main::@29 main::@3 main::@31 printf_number_buffer::@2 + [58] cputs::s#8 = phi( main::@10/main::s4, main::@11/main::s3, main::@3/main::s, main::@29/main::s1, main::@31/main::s2, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:cputs::@1 +cputs::@1: scope:[cputs] from cputs cputs::@2 + [59] cputs::s#7 = phi( cputs/cputs::s#8, cputs::@2/cputs::s#0 ) + [60] cputs::c#1 = *cputs::s#7 + [61] cputs::s#0 = ++ cputs::s#7 + [62] if(0!=cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [63] return + to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [64] cputc::c = cputs::c#1 + [65] call cputc + to:cputs::@1 + +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +printf_uint: scope:[printf_uint] from main::@28 main::@30 + [66] printf_uint::uvalue#2 = phi( main::@28/printf_uint::uvalue#0, main::@30/printf_uint::uvalue#1 ) + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [67] *((byte*)&printf_buffer) = 0 + [68] utoa::value#1 = printf_uint::uvalue#2 + [69] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [70] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) + [71] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [72] return + to:@return + +void* memset(void* memset::str , byte memset::c , word memset::num) +memset: scope:[memset] from clrscr newline::@4 + [73] memset::str#3 = phi( clrscr/memset::str#7, newline::@4/memset::str#8 ) + [73] memset::num#2 = phi( clrscr/(word)$28*$18, newline::@4/$28 ) + [74] if(memset::num#2<=0) goto memset::@return + to:memset::@1 +memset::@1: scope:[memset] from memset + [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 + [76] memset::dst#4 = (byte*)memset::str#3 + to:memset::@2 +memset::@2: scope:[memset] from memset::@1 memset::@3 + [77] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [78] if(memset::dst#2!=memset::end#0) goto memset::@3 + to:memset::@return +memset::@return: scope:[memset] from memset memset::@2 + [79] return + to:@return +memset::@3: scope:[memset] from memset::@2 + [80] *memset::dst#2 = 0 + [81] memset::dst#1 = ++ memset::dst#2 + to:memset::@2 + +void gotoxy(byte gotoxy::x , byte gotoxy::y) +gotoxy: scope:[gotoxy] from clrscr::@1 + [82] *COLCRS = gotoxy::x#1 + [83] *ROWCRS = gotoxy::y#1 + [84] call setcursor + to:gotoxy::@return +gotoxy::@return: scope:[gotoxy] from gotoxy + [85] return + to:@return + +void cputc(volatile byte cputc::c) +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 + [86] if(cputc::c==' 'at) goto cputc::@1 + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc + [87] if(cputc::c==' +'at) goto cputc::@2 + to:cputc::@8 +cputc::@8: scope:[cputc] from cputc::@3 + [88] if(cputc::c==$9b) goto cputc::@2 + to:cputc::convertToScreenCode1 +cputc::convertToScreenCode1: scope:[cputc] from cputc::@8 + [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] + to:cputc::@6 +cputc::@6: scope:[cputc] from cputc::convertToScreenCode1 + [90] phi() + [91] call putchar + to:cputc::@7 +cputc::@7: scope:[cputc] from cputc::@6 + [92] *COLCRS = ++ *COLCRS + [93] if(*COLCRS==$28) goto cputc::@5 + to:cputc::@4 +cputc::@4: scope:[cputc] from cputc::@7 + [94] phi() + [95] call setcursor + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@4 cputc::@5 + [96] return + to:@return +cputc::@5: scope:[cputc] from cputc::@7 + [97] *COLCRS = 0 + [98] call newline + to:cputc::@return +cputc::@2: scope:[cputc] from cputc::@3 cputc::@8 + [99] *COLCRS = 0 + [100] call newline + to:cputc::@return +cputc::@1: scope:[cputc] from cputc + [101] *COLCRS = 0 + [102] call setcursor + to:cputc::@return + +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +utoa: scope:[utoa] from printf_uint::@1 + [103] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [104] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [104] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [104] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [104] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [105] if(utoa::digit#2<5-1) goto utoa::@2 + to:utoa::@3 +utoa::@3: scope:[utoa] from utoa::@1 + [106] utoa::$11 = (byte)utoa::value#2 + [107] *utoa::buffer#11 = DIGITS[utoa::$11] + [108] utoa::buffer#3 = ++ utoa::buffer#11 + [109] *utoa::buffer#3 = 0 + to:utoa::@return +utoa::@return: scope:[utoa] from utoa::@3 + [110] return + to:@return +utoa::@2: scope:[utoa] from utoa::@1 + [111] utoa::$10 = utoa::digit#2 << 1 + [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] + [113] if(0!=utoa::started#2) goto utoa::@5 + to:utoa::@7 +utoa::@7: scope:[utoa] from utoa::@2 + [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [115] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [115] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [115] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [116] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [117] utoa_append::buffer#0 = utoa::buffer#11 + [118] utoa_append::value#0 = utoa::value#2 + [119] utoa_append::sub#0 = utoa::digit_value#0 + [120] call utoa_append + [121] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [122] utoa::value#0 = utoa_append::return#0 + [123] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [124] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [125] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [126] cputc::c = printf_number_buffer::buffer_sign#0 + [127] call cputc + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [128] phi() + [129] call cputs + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [130] return + to:@return + +void setcursor() +setcursor: scope:[setcursor] from cputc::@1 cputc::@4 gotoxy newline::@1 putchar::@1 + [131] *(*OLDADR) = *OLDCHR + [132] call cursorLocation + [133] cursorLocation::return#3 = cursorLocation::return#1 + to:setcursor::@3 +setcursor::@3: scope:[setcursor] from setcursor + [134] setcursor::loc#0 = cursorLocation::return#3 + [135] setcursor::c#0 = *setcursor::loc#0 + [136] *OLDCHR = setcursor::c#0 + [137] *OLDADR = setcursor::loc#0 + to:setcursor::@2 +setcursor::@2: scope:[setcursor] from setcursor::@3 + [138] *CRSINH = 0 + [139] setcursor::c#1 = setcursor::c#0 ^ $80 + to:setcursor::@1 +setcursor::@1: scope:[setcursor] from setcursor::@2 + [140] *(*OLDADR) = setcursor::c#1 + to:setcursor::@return +setcursor::@return: scope:[setcursor] from setcursor::@1 + [141] return + to:@return + +void putchar(byte putchar::code) +putchar: scope:[putchar] from cputc::@6 + [142] *(*OLDADR) = *OLDCHR + [143] call cursorLocation + [144] cursorLocation::return#0 = cursorLocation::return#1 + to:putchar::@1 +putchar::@1: scope:[putchar] from putchar + [145] putchar::loc#0 = cursorLocation::return#0 + [146] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 + [147] *putchar::loc#0 = putchar::newChar#0 + [148] *OLDCHR = putchar::newChar#0 + [149] call setcursor + to:putchar::@return +putchar::@return: scope:[putchar] from putchar::@1 + [150] return + to:@return + +void newline() +newline: scope:[newline] from cputc::@2 cputc::@5 + [151] *ROWCRS = ++ *ROWCRS + [152] if(*ROWCRS!=$18) goto newline::@1 + to:newline::@3 +newline::@3: scope:[newline] from newline + [153] *(*OLDADR) = *(*OLDADR) ^ $80 + to:newline::@2 +newline::@2: scope:[newline] from newline::@3 + [154] newline::start#0 = *SAVMSC + [155] memcpy::source#0 = newline::start#0 + $28 + [156] memcpy::destination#0 = (void*)newline::start#0 + [157] call memcpy + to:newline::@4 +newline::@4: scope:[newline] from newline::@2 + [158] memset::str#0 = newline::start#0 + (word)$28*$17 + [159] memset::str#8 = (void*)memset::str#0 + [160] call memset + to:newline::@5 +newline::@5: scope:[newline] from newline::@4 + [161] *ROWCRS = (byte)$18-1 + to:newline::@1 +newline::@1: scope:[newline] from newline newline::@5 + [162] phi() + [163] call setcursor + to:newline::@return +newline::@return: scope:[newline] from newline::@1 + [164] return + to:@return + +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [165] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [166] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [166] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [169] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [170] utoa_append::digit#1 = ++ utoa_append::digit#2 + [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +byte* cursorLocation() +cursorLocation: scope:[cursorLocation] from putchar setcursor + [172] cursorLocation::$3 = (word)*ROWCRS + [173] cursorLocation::$4 = cursorLocation::$3 << 2 + [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 + [175] cursorLocation::$0 = cursorLocation::$5 << 3 + [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 + [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS + to:cursorLocation::@return +cursorLocation::@return: scope:[cursorLocation] from cursorLocation + [178] return + to:@return + +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +memcpy: scope:[memcpy] from newline::@2 + [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 + [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + [181] memcpy::dst#4 = (byte*)memcpy::destination#0 + to:memcpy::@1 +memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 + [182] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [182] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + to:memcpy::@return +memcpy::@return: scope:[memcpy] from memcpy::@1 + [184] return + to:@return +memcpy::@2: scope:[memcpy] from memcpy::@1 + [185] *memcpy::dst#2 = *memcpy::src#2 + [186] memcpy::dst#1 = ++ memcpy::dst#2 + [187] memcpy::src#1 = ++ memcpy::src#2 + to:memcpy::@1 + + +VARIABLE REGISTER WEIGHTS +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore 775026.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 1833333.6666666665 +byte* cputc::convertToScreenCode1_v +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 50000.5 +to_nomodify byte* cputs::s#7 150502.0 +to_nomodify byte* cputs::s#8 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 2.000000002E9 +byte*~ cursorLocation::$1 2.000000002E9 +word~ cursorLocation::$3 1.5000000015E9 +word~ cursorLocation::$4 2.000000002E9 +word~ cursorLocation::$5 2.000000002E9 +byte* cursorLocation::return +byte* cursorLocation::return#0 2.0000002E7 +byte* cursorLocation::return#1 2.7750000075E8 +byte* cursorLocation::return#3 2.00000002E8 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +byte gotoxy::y +void main() +byte main::i +byte main::i#1 202.0 +byte main::i#2 84.16666666666666 +byte main::i1 +byte main::i1#1 20002.0 +byte main::i1#2 10001.0 +byte main::match +byte main::match#1 20002.0 +byte main::match#2 10334.666666666666 +byte main::match#6 15001.5 +byte main::num_found +byte main::num_found#1 202.0 +byte main::num_found#2 104.66666666666666 +byte main::num_found#6 101.0 +byte* main::pass +byte* main::pass#1 22.0 +byte* main::pass#10 716.3125 +byte* main::pass#11 22.0 +byte* main::pass#14 1526.75 +byte* main::pass#3 1.4666666666666666 +byte* main::pass#4 202.0 +byte* main::pass#5 2002.0 +byte* main::required_tag +byte* main::required_tag#1 1001.0 +byte* main::required_tag#6 1333.6666666666665 +byte main::tag_idx +byte main::tag_idx#1 2002.0 +byte main::tag_idx#2 310.4 +word main::total +word main::total#1 22.0 +word main::total#10 46.0 +word main::valid +word main::valid#1 11.0 +word main::valid#10 54.76315789473685 +word main::valid#8 16.5 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 3333333.6666666665 +byte* memcpy::dst +byte* memcpy::dst#1 1.00000000001E11 +byte* memcpy::dst#2 1.0003333333466667E11 +byte* memcpy::dst#4 2.00000002E8 +word memcpy::num +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 3333333.6666666665 +byte* memcpy::src +byte* memcpy::src#1 2.00000000002E11 +byte* memcpy::src#2 1.0002500000125E11 +byte* memcpy::src#4 1.00000001E8 +byte* memcpy::src_end +byte* memcpy::src_end#0 1.251250000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 2.00000000002E11 +byte* memset::dst#2 1.3336666666833334E11 +byte* memset::dst#4 2.00000002E8 +byte* memset::end +byte* memset::end#0 1.6683333333666668E10 +word memset::num +word memset::num#2 1.00000001E8 +void* memset::return +void* memset::str +byte* memset::str#0 1.0000001E7 +void* memset::str#3 3333337.333333333 +void* memset::str#7 22.0 +void* memset::str#8 2.0000002E7 +void newline() +byte* newline::start +byte* newline::start#0 7500000.75 +struct printf_buffer_number printf_buffer loadstore = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 4.0 +word printf_uint::uvalue#1 4.0 +word printf_uint::uvalue#2 7.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 1.0000001E7 +byte putchar::newChar +byte putchar::newChar#0 1.50000015E7 +void setcursor() +byte setcursor::c +byte setcursor::c#0 7.500000075E7 +byte setcursor::c#1 2.00000002E8 +byte* setcursor::loc +byte* setcursor::loc#0 1.00000001E8 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 2002.0 +byte~ utoa::$11 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 300.42857142857144 +byte* utoa::buffer#14 1501.5 +byte* utoa::buffer#3 202.0 +byte* utoa::buffer#4 2002.0 +byte utoa::digit +byte utoa::digit#1 2002.0 +byte utoa::digit#2 286.0 +word utoa::digit_value +word utoa::digit_value#0 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 500.5 +byte utoa::started#4 1001.0 +word utoa::value +word utoa::value#0 1001.0 +word utoa::value#1 56.0 +word utoa::value#2 586.4285714285714 +word utoa::value#6 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 1000001.0 +byte utoa_append::digit#2 1005001.5 +word utoa_append::return +word utoa_append::return#0 2002.0 +word utoa_append::sub +word utoa_append::sub#0 333500.5 +word utoa_append::value +word utoa_append::value#0 3667.333333333333 +word utoa_append::value#1 2000002.0 +word utoa_append::value#2 501834.16666666674 + +Initial phi equivalence classes +[ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] +[ main::valid#10 main::valid#8 main::valid#1 ] +[ main::total#10 main::total#1 ] +[ main::i#2 main::i#1 ] +[ main::num_found#2 main::num_found#6 main::num_found#1 ] +[ main::tag_idx#2 main::tag_idx#1 ] +[ main::required_tag#6 main::required_tag#1 ] +[ main::i1#2 main::i1#1 ] +[ main::match#2 main::match#6 main::match#1 ] +[ cputs::s#7 cputs::s#8 cputs::s#0 ] +[ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable cputc::c to live range equivalence class [ cputc::c ] +Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] +Added variable cputc::convertToScreenCode1_return#0 to live range equivalence class [ cputc::convertToScreenCode1_return#0 ] +Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] +Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] +Added variable utoa::$10 to live range equivalence class [ utoa::$10 ] +Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit_value#0 ] +Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ] +Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ] +Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ] +Added variable cursorLocation::return#3 to live range equivalence class [ cursorLocation::return#3 ] +Added variable setcursor::loc#0 to live range equivalence class [ setcursor::loc#0 ] +Added variable setcursor::c#0 to live range equivalence class [ setcursor::c#0 ] +Added variable setcursor::c#1 to live range equivalence class [ setcursor::c#1 ] +Added variable cursorLocation::return#0 to live range equivalence class [ cursorLocation::return#0 ] +Added variable putchar::loc#0 to live range equivalence class [ putchar::loc#0 ] +Added variable putchar::newChar#0 to live range equivalence class [ putchar::newChar#0 ] +Added variable newline::start#0 to live range equivalence class [ newline::start#0 ] +Added variable memcpy::source#0 to live range equivalence class [ memcpy::source#0 ] +Added variable memcpy::destination#0 to live range equivalence class [ memcpy::destination#0 ] +Added variable memset::str#0 to live range equivalence class [ memset::str#0 ] +Added variable cursorLocation::$3 to live range equivalence class [ cursorLocation::$3 ] +Added variable cursorLocation::$4 to live range equivalence class [ cursorLocation::$4 ] +Added variable cursorLocation::$5 to live range equivalence class [ cursorLocation::$5 ] +Added variable cursorLocation::$0 to live range equivalence class [ cursorLocation::$0 ] +Added variable cursorLocation::$1 to live range equivalence class [ cursorLocation::$1 ] +Added variable cursorLocation::return#1 to live range equivalence class [ cursorLocation::return#1 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable printf_buffer to live range equivalence class [ printf_buffer ] +Complete equivalence classes +[ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] +[ main::valid#10 main::valid#8 main::valid#1 ] +[ main::total#10 main::total#1 ] +[ main::i#2 main::i#1 ] +[ main::num_found#2 main::num_found#6 main::num_found#1 ] +[ main::tag_idx#2 main::tag_idx#1 ] +[ main::required_tag#6 main::required_tag#1 ] +[ main::i1#2 main::i1#1 ] +[ main::match#2 main::match#6 main::match#1 ] +[ cputs::s#7 cputs::s#8 cputs::s#0 ] +[ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +[ memset::num#2 ] +[ memset::str#3 memset::str#7 memset::str#8 ] +[ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] +[ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +[ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +[ cputs::c#1 ] +[ cputc::c ] +[ printf_number_buffer::buffer_sign#0 ] +[ memset::end#0 ] +[ cputc::convertToScreenCode1_return#0 ] +[ utoa::$11 ] +[ utoa::buffer#3 ] +[ utoa::$10 ] +[ utoa::digit_value#0 ] +[ utoa_append::buffer#0 ] +[ utoa_append::sub#0 ] +[ utoa_append::return#0 ] +[ cursorLocation::return#3 ] +[ setcursor::loc#0 ] +[ setcursor::c#0 ] +[ setcursor::c#1 ] +[ cursorLocation::return#0 ] +[ putchar::loc#0 ] +[ putchar::newChar#0 ] +[ newline::start#0 ] +[ memcpy::source#0 ] +[ memcpy::destination#0 ] +[ memset::str#0 ] +[ cursorLocation::$3 ] +[ cursorLocation::$4 ] +[ cursorLocation::$5 ] +[ cursorLocation::$0 ] +[ cursorLocation::$1 ] +[ cursorLocation::return#1 ] +[ memcpy::src_end#0 ] +[ printf_buffer ] +Allocated zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] +Allocated zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 ] +Allocated zp[2]:132 [ main::total#10 main::total#1 ] +Allocated zp[1]:134 [ main::i#2 main::i#1 ] +Allocated zp[1]:135 [ main::num_found#2 main::num_found#6 main::num_found#1 ] +Allocated zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Allocated zp[2]:137 [ main::required_tag#6 main::required_tag#1 ] +Allocated zp[1]:139 [ main::i1#2 main::i1#1 ] +Allocated zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Allocated zp[2]:141 [ cputs::s#7 cputs::s#8 cputs::s#0 ] +Allocated zp[2]:143 [ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Allocated zp[2]:145 [ memset::num#2 ] +Allocated zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 ] +Allocated zp[2]:149 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:154 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[2]:157 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:159 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[1]:164 [ cputs::c#1 ] +Allocated zp[1]:165 [ cputc::c ] +Allocated zp[1]:166 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[2]:167 [ memset::end#0 ] +Allocated zp[1]:169 [ cputc::convertToScreenCode1_return#0 ] +Allocated zp[1]:170 [ utoa::$11 ] +Allocated zp[2]:171 [ utoa::buffer#3 ] +Allocated zp[1]:173 [ utoa::$10 ] +Allocated zp[2]:174 [ utoa::digit_value#0 ] +Allocated zp[2]:176 [ utoa_append::buffer#0 ] +Allocated zp[2]:178 [ utoa_append::sub#0 ] +Allocated zp[2]:180 [ utoa_append::return#0 ] +Allocated zp[2]:182 [ cursorLocation::return#3 ] +Allocated zp[2]:184 [ setcursor::loc#0 ] +Allocated zp[1]:186 [ setcursor::c#0 ] +Allocated zp[1]:187 [ setcursor::c#1 ] +Allocated zp[2]:188 [ cursorLocation::return#0 ] +Allocated zp[2]:190 [ putchar::loc#0 ] +Allocated zp[1]:192 [ putchar::newChar#0 ] +Allocated zp[2]:193 [ newline::start#0 ] +Allocated zp[2]:195 [ memcpy::source#0 ] +Allocated zp[2]:197 [ memcpy::destination#0 ] +Allocated zp[2]:199 [ memset::str#0 ] +Allocated zp[2]:201 [ cursorLocation::$3 ] +Allocated zp[2]:203 [ cursorLocation::$4 ] +Allocated zp[2]:205 [ cursorLocation::$5 ] +Allocated zp[2]:207 [ cursorLocation::$0 ] +Allocated zp[2]:209 [ cursorLocation::$1 ] +Allocated zp[2]:211 [ cursorLocation::return#1 ] +Allocated zp[2]:213 [ memcpy::src_end#0 ] +Allocated mem[12] [ printf_buffer ] +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [3] if(0!=*main::pass#10) goto main::@2 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [6] printf_uint::uvalue#0 = main::valid#10 [ main::total#10 printf_uint::uvalue#0 printf_buffer ] ( [ main::total#10 printf_uint::uvalue#0 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } } ) always clobbers reg byte a +Statement [10] printf_uint::uvalue#1 = main::total#10 [ printf_uint::uvalue#1 printf_buffer ] ( [ printf_uint::uvalue#1 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } } ) always clobbers reg byte a +Statement [15] if(*main::pass#10!=' 'at) goto main::@4 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [17] if(*main::pass#10!=' +'at) goto main::@13 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [19] if(*main::pass#11!=' +'at) goto main::@1 [ main::valid#10 main::total#10 main::pass#11 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#11 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [30] if(0==main::tags_found[main::i#2]) goto main::@8 [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#2 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#2 printf_buffer ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:134 [ main::i#2 main::i#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:135 [ main::num_found#2 main::num_found#6 main::num_found#1 ] +Statement [33] main::tags_found[main::i#2] = 0 [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#6 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#6 printf_buffer ] { } ) always clobbers reg byte a +Statement [37] main::pass#4 = main::pass#10 + 3 [ main::valid#10 main::total#10 main::pass#4 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#4 printf_buffer ] { } ) always clobbers reg byte a +Statement [39] if(0==*main::pass#14) goto main::@1 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [40] if(*main::pass#14==' 'at) goto main::@1 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [41] if(*main::pass#14!=' +'at) goto main::@23 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [46] main::tags_found[main::tag_idx#2] = 1 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [47] main::required_tag#1 = main::required_tag#6 + 3 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#1 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#1 printf_buffer ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Statement [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] { } ) always clobbers reg byte a reg byte x reg byte y +Removing always clobbered register reg byte x as potential for zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:139 [ main::i1#2 main::i1#1 ] +Removing always clobbered register reg byte x as potential for zp[1]:139 [ main::i1#2 main::i1#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:139 [ main::i1#2 main::i1#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Removing always clobbered register reg byte x as potential for zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Statement [53] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [55] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [60] cputs::c#1 = *cputs::s#7 [ cputs::s#7 cputs::c#1 ] ( cputs:5 [ main::valid#10 main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:9 [ main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:13 [ cputs::s#7 cputs::c#1 ] { } cputs:25 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:29 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#7 cputs::c#1 ] { } printf_uint:7::printf_number_buffer:71::cputs:129 [ main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } } printf_uint:11::printf_number_buffer:71::cputs:129 [ printf_buffer cputs::s#7 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } } ) always clobbers reg byte a reg byte y +Statement [67] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#2 printf_buffer ] ( printf_uint:7 [ main::total#10 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11 [ printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [68] utoa::value#1 = printf_uint::uvalue#2 [ printf_buffer utoa::value#1 ] ( printf_uint:7 [ main::total#10 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [74] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:54 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:54 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [76] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [78] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [80] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [82] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:56 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [83] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:56 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [86] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [87] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [88] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [93] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [97] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [99] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [101] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [106] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [107] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [108] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [109] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [111] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:154 [ utoa::started#2 utoa::started#4 ] +Statement [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [117] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [118] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [119] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [121] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [122] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [131] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [133] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [134] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::loc#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [135] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [137] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:186 [ setcursor::c#0 ] +Statement [138] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [139] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#1 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [140] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [142] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:169 [ cputc::convertToScreenCode1_return#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:169 [ cputc::convertToScreenCode1_return#0 ] +Statement [144] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [145] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [147] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:192 [ putchar::newChar#0 ] +Statement [152] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [153] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [154] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [155] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [156] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [158] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [159] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [161] *ROWCRS = (byte)$18-1 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:159 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] +Statement [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [172] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [173] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [175] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [181] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [185] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [3] if(0!=*main::pass#10) goto main::@2 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [6] printf_uint::uvalue#0 = main::valid#10 [ main::total#10 printf_uint::uvalue#0 printf_buffer ] ( [ main::total#10 printf_uint::uvalue#0 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } } ) always clobbers reg byte a +Statement [10] printf_uint::uvalue#1 = main::total#10 [ printf_uint::uvalue#1 printf_buffer ] ( [ printf_uint::uvalue#1 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } } ) always clobbers reg byte a +Statement [15] if(*main::pass#10!=' 'at) goto main::@4 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [17] if(*main::pass#10!=' +'at) goto main::@13 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [19] if(*main::pass#11!=' +'at) goto main::@1 [ main::valid#10 main::total#10 main::pass#11 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#11 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [30] if(0==main::tags_found[main::i#2]) goto main::@8 [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#2 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [33] main::tags_found[main::i#2] = 0 [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#6 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#3 main::i#2 main::num_found#6 printf_buffer ] { } ) always clobbers reg byte a +Statement [36] if(main::tag_idx#2<7) goto main::@14 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 printf_buffer ] { } ) always clobbers reg byte a +Statement [37] main::pass#4 = main::pass#10 + 3 [ main::valid#10 main::total#10 main::pass#4 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#4 printf_buffer ] { } ) always clobbers reg byte a +Statement [39] if(0==*main::pass#14) goto main::@1 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [40] if(*main::pass#14==' 'at) goto main::@1 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [41] if(*main::pass#14!=' +'at) goto main::@23 [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] ( [ main::valid#10 main::total#10 main::pass#14 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [44] if(main::i1#2<3) goto main::@15 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [45] if(main::match#2!=3) goto main::@20 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 printf_buffer ] { } ) always clobbers reg byte a +Statement [46] main::tags_found[main::tag_idx#2] = 1 [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [47] main::required_tag#1 = main::required_tag#6 + 3 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#1 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] ( [ main::pass#10 main::valid#10 main::total#10 main::tag_idx#2 main::required_tag#6 main::i1#2 main::match#2 printf_buffer ] { } ) always clobbers reg byte a reg byte x reg byte y +Statement [53] memset::str#7 = (void*)*SAVMSC [ memset::str#7 ] ( clrscr:1 [ printf_buffer memset::str#7 ] { { memset::str#3 = memset::str#7 } } ) always clobbers reg byte a +Statement [55] *OLDCHR = 0 [ ] ( clrscr:1 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [60] cputs::c#1 = *cputs::s#7 [ cputs::s#7 cputs::c#1 ] ( cputs:5 [ main::valid#10 main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:9 [ main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:13 [ cputs::s#7 cputs::c#1 ] { } cputs:25 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#7 cputs::c#1 ] { } cputs:29 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#7 cputs::c#1 ] { } printf_uint:7::printf_number_buffer:71::cputs:129 [ main::total#10 printf_buffer cputs::s#7 cputs::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } } printf_uint:11::printf_number_buffer:71::cputs:129 [ printf_buffer cputs::s#7 cputs::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } } ) always clobbers reg byte a reg byte y +Statement [67] *((byte*)&printf_buffer) = 0 [ printf_uint::uvalue#2 printf_buffer ] ( printf_uint:7 [ main::total#10 printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11 [ printf_uint::uvalue#2 printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [68] utoa::value#1 = printf_uint::uvalue#2 [ printf_buffer utoa::value#1 ] ( printf_uint:7 [ main::total#10 printf_buffer utoa::value#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11 [ printf_buffer utoa::value#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [74] if(memset::num#2<=0) goto memset::@return [ memset::num#2 memset::str#3 ] ( clrscr:1::memset:54 [ printf_buffer memset::num#2 memset::str#3 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::num#2 memset::str#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 [ memset::str#3 memset::end#0 ] ( clrscr:1::memset:54 [ printf_buffer memset::str#3 memset::end#0 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::str#3 memset::end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [76] memset::dst#4 = (byte*)memset::str#3 [ memset::end#0 memset::dst#4 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#4 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [78] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [80] *memset::dst#2 = 0 [ memset::end#0 memset::dst#2 ] ( clrscr:1::memset:54 [ printf_buffer memset::end#0 memset::dst#2 ] { { memset::str#3 = memset::str#7 } } cputs:5::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100::memset:160 [ cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100::memset:160 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100::memset:160 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ main::total#10 printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memset:160 [ printf_buffer cputs::s#0 memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ main::total#10 printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memset:160 [ printf_buffer memset::end#0 memset::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a reg byte y +Statement [82] *COLCRS = gotoxy::x#1 [ ] ( clrscr:1::gotoxy:56 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [83] *ROWCRS = gotoxy::y#1 [ ] ( clrscr:1::gotoxy:56 [ printf_buffer ] { } ) always clobbers reg byte a +Statement [86] if(cputc::c==' 'at) goto cputc::@1 [ cputc::c ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [87] if(cputc::c==' +'at) goto cputc::@2 [ cputc::c ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::c ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::c ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::c ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [88] if(cputc::c==$9b) goto cputc::@2 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] [ cputc::convertToScreenCode1_return#0 ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [93] if(*COLCRS==$28) goto cputc::@5 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [97] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [99] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [101] *COLCRS = 0 [ ] ( cputs:5::cputc:65 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [106] utoa::$11 = (byte)utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#11 utoa::$11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [107] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#11 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [108] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::buffer#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [109] *utoa::buffer#3 = 0 [ printf_buffer ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [111] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [117] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [118] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [119] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [121] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [122] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( printf_uint:7::utoa:69 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } } printf_uint:11::utoa:69 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } } ) always clobbers reg byte a +Statement [131] *(*OLDADR) = *OLDCHR [ ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a reg byte y +Statement [133] cursorLocation::return#3 = cursorLocation::return#1 [ cursorLocation::return#3 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer cursorLocation::return#3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer cursorLocation::return#3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } ) always clobbers reg byte a +Statement [134] setcursor::loc#0 = cursorLocation::return#3 [ setcursor::loc#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::loc#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [135] setcursor::c#0 = *setcursor::loc#0 [ setcursor::loc#0 setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::loc#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [137] *OLDADR = setcursor::loc#0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [138] *CRSINH = 0 [ setcursor::c#0 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#0 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [139] setcursor::c#1 = setcursor::c#0 ^ $80 [ setcursor::c#1 ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer setcursor::c#1 ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 setcursor::c#1 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer setcursor::c#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [140] *(*OLDADR) = setcursor::c#1 [ ] ( clrscr:1::gotoxy:56::setcursor:84 [ printf_buffer ] { } cputs:5::cputc:65::setcursor:95 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:95 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:95 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:95 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::setcursor:102 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::setcursor:102 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::setcursor:102 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::setcursor:102 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91::setcursor:149 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91::setcursor:149 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91::setcursor:149 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::setcursor:163 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::setcursor:163 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::setcursor:163 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [142] *(*OLDADR) = *OLDCHR [ cputc::convertToScreenCode1_return#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a reg byte y +Statement [144] cursorLocation::return#0 = cursorLocation::return#1 [ cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [145] putchar::loc#0 = cursorLocation::return#0 [ cputc::convertToScreenCode1_return#0 putchar::loc#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer cputc::convertToScreenCode1_return#0 putchar::loc#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [147] *putchar::loc#0 = putchar::newChar#0 [ putchar::newChar#0 ] ( cputs:5::cputc:65::putchar:91 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::putchar:91 [ cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::putchar:91 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::putchar:91 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 putchar::newChar#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ main::total#10 printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91 [ printf_buffer cputs::s#0 putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91 [ main::total#10 printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91 [ printf_buffer putchar::newChar#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte y +Statement [152] if(*ROWCRS!=$18) goto newline::@1 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [153] *(*OLDADR) = *(*OLDADR) ^ $80 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Statement [154] newline::start#0 = *SAVMSC [ newline::start#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [155] memcpy::source#0 = newline::start#0 + $28 [ newline::start#0 memcpy::source#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 memcpy::source#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [156] memcpy::destination#0 = (void*)newline::start#0 [ newline::start#0 memcpy::source#0 memcpy::destination#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [158] memset::str#0 = newline::start#0 + (word)$28*$17 [ memset::str#0 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100 [ cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#0 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer memset::str#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer memset::str#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [159] memset::str#8 = (void*)memset::str#0 [ memset::str#8 ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:98 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:13::cputc:65::newline:100 [ cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 memset::str#8 ] { { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer memset::str#8 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer memset::str#8 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { memset::str#3 = memset::str#8 } } ) always clobbers reg byte a +Statement [161] *ROWCRS = (byte)$18-1 [ ] ( cputs:5::cputc:65::newline:98 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100 [ cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ main::total#10 printf_buffer cputs::s#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100 [ printf_buffer cputs::s#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100 [ main::total#10 printf_buffer ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100 [ printf_buffer ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( printf_uint:7::utoa:69::utoa_append:120 [ main::total#10 printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } printf_uint:11::utoa:69::utoa_append:120 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 utoa::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [172] cursorLocation::$3 = (word)*ROWCRS [ cursorLocation::$3 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [173] cursorLocation::$4 = cursorLocation::$3 << 2 [ cursorLocation::$3 cursorLocation::$4 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$3 cursorLocation::$4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 [ cursorLocation::$5 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$5 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [175] cursorLocation::$0 = cursorLocation::$5 << 3 [ cursorLocation::$0 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 [ cursorLocation::$1 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::$1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS [ cursorLocation::return#1 ] ( clrscr:1::gotoxy:56::setcursor:84::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:95::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:95::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:95::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:95::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::setcursor:102::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::setcursor:102::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::setcursor:102::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::setcursor:102::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::setcursor:149::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:9::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:13::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:25::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:29::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cputs::s#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ main::total#10 printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::setcursor:163::cursorLocation:132 [ printf_buffer cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#1 = cursorLocation::return#3 } } cputs:5::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:9::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:13::cputc:65::putchar:91::cursorLocation:143 [ cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:25::cputc:65::putchar:91::cursorLocation:143 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } cputs:29::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::putchar:91::cursorLocation:143 [ printf_buffer cputs::s#0 cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:7::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ main::total#10 printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } printf_uint:11::printf_number_buffer:71::cputc:127::putchar:91::cursorLocation:143 [ printf_buffer cputc::convertToScreenCode1_return#0 cursorLocation::return#1 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } { cursorLocation::return#0 = cursorLocation::return#1 } } ) always clobbers reg byte a +Statement [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 [ memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::source#0 memcpy::destination#0 memcpy::src_end#0 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 [ memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::destination#0 memcpy::src_end#0 memcpy::src#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [181] memcpy::dst#4 = (byte*)memcpy::destination#0 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a +Statement [185] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:5::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:98::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:98::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:98::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:98::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:98::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } cputs:5::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:9::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:13::cputc:65::newline:100::memcpy:157 [ cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:25::cputc:65::newline:100::memcpy:157 [ main::valid#10 main::total#10 main::pass#3 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } cputs:29::cputc:65::newline:100::memcpy:157 [ main::total#10 main::pass#3 main::valid#1 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ main::total#10 printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { cputs::c#1 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputs:129::cputc:65::newline:100::memcpy:157 [ printf_buffer cputs::s#0 newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { cputs::c#1 = cputc::c } } printf_uint:7::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ main::total#10 printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#0 = printf_uint::uvalue#2 main::valid#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } printf_uint:11::printf_number_buffer:71::cputc:127::newline:100::memcpy:157 [ printf_buffer newline::start#0 memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uint::uvalue#1 = printf_uint::uvalue#2 main::total#10 } { printf_number_buffer::buffer_sign#0 = cputc::c } } ) always clobbers reg byte a reg byte y +Potential registers zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] : zp[2]:128 , +Potential registers zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 ] : zp[2]:130 , +Potential registers zp[2]:132 [ main::total#10 main::total#1 ] : zp[2]:132 , +Potential registers zp[1]:134 [ main::i#2 main::i#1 ] : zp[1]:134 , reg byte x , reg byte y , +Potential registers zp[1]:135 [ main::num_found#2 main::num_found#6 main::num_found#1 ] : zp[1]:135 , reg byte x , reg byte y , +Potential registers zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] : zp[1]:136 , +Potential registers zp[2]:137 [ main::required_tag#6 main::required_tag#1 ] : zp[2]:137 , +Potential registers zp[1]:139 [ main::i1#2 main::i1#1 ] : zp[1]:139 , +Potential registers zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] : zp[1]:140 , +Potential registers zp[2]:141 [ cputs::s#7 cputs::s#8 cputs::s#0 ] : zp[2]:141 , +Potential registers zp[2]:143 [ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] : zp[2]:143 , +Potential registers zp[2]:145 [ memset::num#2 ] : zp[2]:145 , +Potential registers zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 ] : zp[2]:147 , +Potential registers zp[2]:149 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:149 , +Potential registers zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:151 , reg byte x , +Potential registers zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:152 , +Potential registers zp[1]:154 [ utoa::started#2 utoa::started#4 ] : zp[1]:154 , reg byte x , reg byte y , +Potential registers zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:155 , +Potential registers zp[2]:157 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:157 , +Potential registers zp[1]:159 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:159 , reg byte x , reg byte y , +Potential registers zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:160 , +Potential registers zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:162 , +Potential registers zp[1]:164 [ cputs::c#1 ] : zp[1]:164 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:165 [ cputc::c ] : zp[1]:165 , +Potential registers zp[1]:166 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:166 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:167 [ memset::end#0 ] : zp[2]:167 , +Potential registers zp[1]:169 [ cputc::convertToScreenCode1_return#0 ] : zp[1]:169 , reg byte x , +Potential registers zp[1]:170 [ utoa::$11 ] : zp[1]:170 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:171 [ utoa::buffer#3 ] : zp[2]:171 , +Potential registers zp[1]:173 [ utoa::$10 ] : zp[1]:173 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:174 [ utoa::digit_value#0 ] : zp[2]:174 , +Potential registers zp[2]:176 [ utoa_append::buffer#0 ] : zp[2]:176 , +Potential registers zp[2]:178 [ utoa_append::sub#0 ] : zp[2]:178 , +Potential registers zp[2]:180 [ utoa_append::return#0 ] : zp[2]:180 , +Potential registers zp[2]:182 [ cursorLocation::return#3 ] : zp[2]:182 , +Potential registers zp[2]:184 [ setcursor::loc#0 ] : zp[2]:184 , +Potential registers zp[1]:186 [ setcursor::c#0 ] : zp[1]:186 , reg byte x , reg byte y , +Potential registers zp[1]:187 [ setcursor::c#1 ] : zp[1]:187 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:188 [ cursorLocation::return#0 ] : zp[2]:188 , +Potential registers zp[2]:190 [ putchar::loc#0 ] : zp[2]:190 , +Potential registers zp[1]:192 [ putchar::newChar#0 ] : zp[1]:192 , reg byte a , reg byte x , +Potential registers zp[2]:193 [ newline::start#0 ] : zp[2]:193 , +Potential registers zp[2]:195 [ memcpy::source#0 ] : zp[2]:195 , +Potential registers zp[2]:197 [ memcpy::destination#0 ] : zp[2]:197 , +Potential registers zp[2]:199 [ memset::str#0 ] : zp[2]:199 , +Potential registers zp[2]:201 [ cursorLocation::$3 ] : zp[2]:201 , +Potential registers zp[2]:203 [ cursorLocation::$4 ] : zp[2]:203 , +Potential registers zp[2]:205 [ cursorLocation::$5 ] : zp[2]:205 , +Potential registers zp[2]:207 [ cursorLocation::$0 ] : zp[2]:207 , +Potential registers zp[2]:209 [ cursorLocation::$1 ] : zp[2]:209 , +Potential registers zp[2]:211 [ cursorLocation::return#1 ] : zp[2]:211 , +Potential registers zp[2]:213 [ memcpy::src_end#0 ] : zp[2]:213 , +Potential registers mem[12] [ printf_buffer ] : mem[12] , + +REGISTER UPLIFT SCOPES +Uplift Scope [memcpy] 300,125,000,004.25: zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 200,233,333,337.67: zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,512,500,000.25: zp[2]:213 [ memcpy::src_end#0 ] 3,333,333.67: zp[2]:195 [ memcpy::source#0 ] 3,333,333.67: zp[2]:197 [ memcpy::destination#0 ] +Uplift Scope [memset] 333,566,666,672.33: zp[2]:149 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,683,333,333.67: zp[2]:167 [ memset::end#0 ] 100,000,001: zp[2]:145 [ memset::num#2 ] 23,333,361.33: zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 ] 10,000,001: zp[2]:199 [ memset::str#0 ] +Uplift Scope [cursorLocation] 2,000,000,002: zp[2]:203 [ cursorLocation::$4 ] 2,000,000,002: zp[2]:205 [ cursorLocation::$5 ] 2,000,000,002: zp[2]:207 [ cursorLocation::$0 ] 2,000,000,002: zp[2]:209 [ cursorLocation::$1 ] 1,500,000,001.5: zp[2]:201 [ cursorLocation::$3 ] 277,500,000.75: zp[2]:211 [ cursorLocation::return#1 ] 200,000,002: zp[2]:182 [ cursorLocation::return#3 ] 20,000,002: zp[2]:188 [ cursorLocation::return#0 ] +Uplift Scope [setcursor] 200,000,002: zp[1]:187 [ setcursor::c#1 ] 100,000,001: zp[2]:184 [ setcursor::loc#0 ] 75,000,000.75: zp[1]:186 [ setcursor::c#0 ] +Uplift Scope [putchar] 15,000,001.5: zp[1]:192 [ putchar::newChar#0 ] 10,000,001: zp[2]:190 [ putchar::loc#0 ] +Uplift Scope [newline] 7,500,000.75: zp[2]:193 [ newline::start#0 ] +Uplift Scope [utoa_append] 2,505,503.5: zp[2]:157 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 2,005,002.5: zp[1]:159 [ utoa_append::digit#2 utoa_append::digit#1 ] 333,500.5: zp[2]:178 [ utoa_append::sub#0 ] 2,002: zp[2]:180 [ utoa_append::return#0 ] 1,375.25: zp[2]:176 [ utoa_append::buffer#0 ] +Uplift Scope [cputc] 1,833,333.67: zp[1]:169 [ cputc::convertToScreenCode1_return#0 ] 775,026.25: zp[1]:165 [ cputc::c ] +Uplift Scope [cputs] 201,503.5: zp[2]:141 [ cputs::s#7 cputs::s#8 cputs::s#0 ] 100,001: zp[1]:164 [ cputs::c#1 ] +Uplift Scope [main] 45,338.17: zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] 30,003: zp[1]:139 [ main::i1#2 main::i1#1 ] 4,492.53: zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] 2,334.67: zp[2]:137 [ main::required_tag#6 main::required_tag#1 ] 2,312.4: zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] 407.67: zp[1]:135 [ main::num_found#2 main::num_found#6 main::num_found#1 ] 286.17: zp[1]:134 [ main::i#2 main::i#1 ] 82.26: zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 ] 68: zp[2]:132 [ main::total#10 main::total#1 ] +Uplift Scope [utoa] 3,803.93: zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 3,144.93: zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 2,288: zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] 2,002: zp[1]:173 [ utoa::$10 ] 1,501.5: zp[1]:154 [ utoa::started#2 utoa::started#4 ] 600.6: zp[2]:174 [ utoa::digit_value#0 ] 202: zp[1]:170 [ utoa::$11 ] 202: zp[2]:171 [ utoa::buffer#3 ] +Uplift Scope [printf_number_buffer] 71: zp[1]:166 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [printf_uint] 15.5: zp[2]:143 [ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Uplift Scope [RADIX] +Uplift Scope [ATARI_ANTIC] +Uplift Scope [ATARI_GTIA_READ] +Uplift Scope [ATARI_GTIA_WRITE] +Uplift Scope [ATARI_POKEY_READ] +Uplift Scope [ATARI_POKEY_WRITE] +Uplift Scope [gotoxy] +Uplift Scope [clrscr] +Uplift Scope [printf_format_number] +Uplift Scope [printf_buffer_number] +Uplift Scope [printf_format_string] +Uplift Scope [] 0: mem[12] [ printf_buffer ] + +Uplifting [memcpy] best 965776 combination zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:213 [ memcpy::src_end#0 ] zp[2]:195 [ memcpy::source#0 ] zp[2]:197 [ memcpy::destination#0 ] +Uplifting [memset] best 965776 combination zp[2]:149 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:167 [ memset::end#0 ] zp[2]:145 [ memset::num#2 ] zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 ] zp[2]:199 [ memset::str#0 ] +Uplifting [cursorLocation] best 965776 combination zp[2]:203 [ cursorLocation::$4 ] zp[2]:205 [ cursorLocation::$5 ] zp[2]:207 [ cursorLocation::$0 ] zp[2]:209 [ cursorLocation::$1 ] zp[2]:201 [ cursorLocation::$3 ] zp[2]:211 [ cursorLocation::return#1 ] zp[2]:182 [ cursorLocation::return#3 ] zp[2]:188 [ cursorLocation::return#0 ] +Uplifting [setcursor] best 965765 combination reg byte a [ setcursor::c#1 ] zp[2]:184 [ setcursor::loc#0 ] reg byte x [ setcursor::c#0 ] +Uplifting [putchar] best 965756 combination reg byte a [ putchar::newChar#0 ] zp[2]:190 [ putchar::loc#0 ] +Uplifting [newline] best 965756 combination zp[2]:193 [ newline::start#0 ] +Uplifting [utoa_append] best 965153 combination zp[2]:157 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:178 [ utoa_append::sub#0 ] zp[2]:180 [ utoa_append::return#0 ] zp[2]:176 [ utoa_append::buffer#0 ] +Uplifting [cputc] best 965149 combination reg byte x [ cputc::convertToScreenCode1_return#0 ] zp[1]:165 [ cputc::c ] +Uplifting [cputs] best 964249 combination zp[2]:141 [ cputs::s#7 cputs::s#8 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [main] best 962119 combination zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] zp[1]:139 [ main::i1#2 main::i1#1 ] zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] zp[2]:137 [ main::required_tag#6 main::required_tag#1 ] zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] reg byte y [ main::num_found#2 main::num_found#6 main::num_found#1 ] reg byte x [ main::i#2 main::i#1 ] zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 ] zp[2]:132 [ main::total#10 main::total#1 ] +Uplifting [utoa] best 961985 combination zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:174 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:171 [ utoa::buffer#3 ] +Uplifting [printf_number_buffer] best 961976 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_uint] best 961976 combination zp[2]:143 [ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] +Uplifting [RADIX] best 961976 combination +Uplifting [ATARI_ANTIC] best 961976 combination +Uplifting [ATARI_GTIA_READ] best 961976 combination +Uplifting [ATARI_GTIA_WRITE] best 961976 combination +Uplifting [ATARI_POKEY_READ] best 961976 combination +Uplifting [ATARI_POKEY_WRITE] best 961976 combination +Uplifting [gotoxy] best 961976 combination +Uplifting [clrscr] best 961976 combination +Uplifting [printf_format_number] best 961976 combination +Uplifting [printf_buffer_number] best 961976 combination +Uplifting [printf_format_string] best 961976 combination +Uplifting [] best 961976 combination mem[12] [ printf_buffer ] +Attempting to uplift remaining variables inzp[1]:165 [ cputc::c ] +Uplifting [cputc] best 961976 combination zp[1]:165 [ cputc::c ] +Attempting to uplift remaining variables inzp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Uplifting [main] best 961976 combination zp[1]:140 [ main::match#2 main::match#6 main::match#1 ] +Attempting to uplift remaining variables inzp[1]:139 [ main::i1#2 main::i1#1 ] +Uplifting [main] best 961976 combination zp[1]:139 [ main::i1#2 main::i1#1 ] +Attempting to uplift remaining variables inzp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Uplifting [main] best 961976 combination zp[1]:136 [ main::tag_idx#2 main::tag_idx#1 ] +Attempting to uplift remaining variables inzp[1]:151 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 961976 combination zp[1]:151 [ utoa::digit#2 utoa::digit#1 ] +Coalescing zero page register [ zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 ] ] with [ zp[2]:143 [ printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:145 [ memset::num#2 ] ] with [ zp[2]:167 [ memset::end#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 ] ] with [ zp[2]:149 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:199 [ memset::str#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:157 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:180 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:171 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:176 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:195 [ memcpy::source#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:197 [ memcpy::destination#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:174 [ utoa::digit_value#0 ] ] with [ zp[2]:178 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 ] ] with [ zp[2]:184 [ setcursor::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 setcursor::loc#0 ] ] with [ zp[2]:211 [ cursorLocation::return#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:188 [ cursorLocation::return#0 ] ] with [ zp[2]:190 [ putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:201 [ cursorLocation::$3 ] ] with [ zp[2]:205 [ cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:207 [ cursorLocation::$0 ] ] with [ zp[2]:209 [ cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 ] ] with [ zp[2]:152 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 ] ] with [ zp[2]:193 [ newline::start#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 ] ] with [ zp[2]:188 [ cursorLocation::return#0 putchar::loc#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 ] ] with [ zp[2]:207 [ cursorLocation::$0 cursorLocation::$1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 ] ] with [ zp[2]:201 [ cursorLocation::$3 cursorLocation::$5 ] ] - score: 1 +Coalescing zero page register [ zp[2]:155 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:141 [ cputs::s#7 cputs::s#8 cputs::s#0 ] ] +Coalescing zero page register [ zp[2]:160 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 ] ] with [ zp[2]:145 [ memset::num#2 memset::end#0 ] ] +Coalescing zero page register [ zp[2]:174 [ utoa::digit_value#0 utoa_append::sub#0 ] ] with [ zp[2]:147 [ memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] ] +Coalescing zero page register [ zp[2]:182 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 ] ] with [ zp[2]:162 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] ] +Coalescing zero page register [ zp[2]:213 [ memcpy::src_end#0 ] ] with [ zp[2]:203 [ cursorLocation::$4 ] ] +Allocated (was zp[1]:136) zp[1]:134 [ main::tag_idx#2 main::tag_idx#1 ] +Allocated (was zp[2]:137) zp[2]:135 [ main::required_tag#6 main::required_tag#1 ] +Allocated (was zp[1]:139) zp[1]:137 [ main::i1#2 main::i1#1 ] +Allocated (was zp[1]:140) zp[1]:138 [ main::match#2 main::match#6 main::match#1 ] +Allocated (was zp[1]:151) zp[1]:139 [ utoa::digit#2 utoa::digit#1 ] +Allocated (was zp[2]:155) zp[2]:140 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#7 cputs::s#8 cputs::s#0 ] +Allocated (was zp[2]:160) zp[2]:142 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 ] +Allocated (was zp[1]:165) zp[1]:144 [ cputc::c ] +Allocated (was zp[2]:174) zp[2]:145 [ utoa::digit_value#0 utoa_append::sub#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +Allocated (was zp[2]:182) zp[2]:147 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +Allocated (was zp[2]:213) zp[2]:149 [ memcpy::src_end#0 cursorLocation::$4 ] + +ASSEMBLER BEFORE OPTIMIZATION + // File Comments +// https://adventofcode.com/2020/day/3 + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-04.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + .label pass = $80 + .label valid = $82 + .label total = $84 + .label i1 = $89 + .label match = $8a + // Read a tag - and examine whether it is one of the required tags + .label required_tag = $87 + .label tag_idx = $86 + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@1 [phi:main->main::@1] + __b1_from_main: + // [2] phi main::total#10 = 0 [phi:main->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z total + lda #>0 + sta.z total+1 + // [2] phi main::valid#10 = 0 [phi:main->main::@1#1] -- vwuz1=vwuc1 + lda #<0 + sta.z valid + lda #>0 + sta.z valid+1 + // [2] phi main::pass#10 = passports [phi:main->main::@1#2] -- pbuz1=pbuc1 + lda #<passports + sta.z pass + lda #>passports + sta.z pass+1 + jmp __b1 + // [2] phi from main::@12 main::@22 main::@24 main::@25 to main::@1 [phi:main::@12/main::@22/main::@24/main::@25->main::@1] + __b1_from___b12: + __b1_from___b22: + __b1_from___b24: + __b1_from___b25: + // [2] phi main::total#10 = main::total#1 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#0] -- register_copy + // [2] phi main::valid#10 = main::valid#8 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#1] -- register_copy + // [2] phi main::pass#10 = main::pass#3 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#2] -- register_copy + jmp __b1 + // [2] phi from main::@32 main::@33 to main::@1 [phi:main::@32/main::@33->main::@1] + __b1_from___b32: + __b1_from___b33: + jmp __b1 + // main::@1 + __b1: + // [3] if(0!=*main::pass#10) goto main::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pass),y + cmp #0 + bne __b2 + // [4] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + __b3_from___b1: + jmp __b3 + // main::@3 + __b3: + // [5] call cputs + // [58] phi from main::@3 to cputs [phi:main::@3->cputs] + cputs_from___b3: + // [58] phi cputs::s#8 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + jmp __b28 + // main::@28 + __b28: + // [6] printf_uint::uvalue#0 = main::valid#10 + // [7] call printf_uint + // [66] phi from main::@28 to printf_uint [phi:main::@28->printf_uint] + printf_uint_from___b28: + // [66] phi printf_uint::uvalue#2 = printf_uint::uvalue#0 [phi:main::@28->printf_uint#0] -- register_copy + jsr printf_uint + // [8] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + __b29_from___b28: + jmp __b29 + // main::@29 + __b29: + // [9] call cputs + // [58] phi from main::@29 to cputs [phi:main::@29->cputs] + cputs_from___b29: + // [58] phi cputs::s#8 = main::s1 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + jmp __b30 + // main::@30 + __b30: + // [10] printf_uint::uvalue#1 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [11] call printf_uint + // [66] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + printf_uint_from___b30: + // [66] phi printf_uint::uvalue#2 = printf_uint::uvalue#1 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [12] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + __b31_from___b30: + jmp __b31 + // main::@31 + __b31: + // [13] call cputs + // [58] phi from main::@31 to cputs [phi:main::@31->cputs] + cputs_from___b31: + // [58] phi cputs::s#8 = main::s2 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [14] phi from main::@27 main::@31 to main::@27 [phi:main::@27/main::@31->main::@27] + __b27_from___b27: + __b27_from___b31: + jmp __b27 + // main::@27 + __b27: + jmp __b27_from___b27 + // main::@2 + __b2: + // [15] if(*main::pass#10!=' 'at) goto main::@4 -- _deref_pbuz1_neq_vbuc1_then_la1 + .encoding "ascii" + ldy #0 + lda (pass),y + cmp #' ' + bne __b4 + jmp __b24 + // main::@24 + __b24: + // [16] main::pass#1 = ++ main::pass#10 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b1_from___b24 + // main::@4 + __b4: + // [17] if(*main::pass#10!=' 'at) goto main::@13 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b13_from___b4 + jmp __b25 + // main::@25 + __b25: + // [18] main::pass#11 = ++ main::pass#10 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + // [19] if(*main::pass#11!=' 'at) goto main::@1 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b1_from___b25 + jmp __b26 + // main::@26 + __b26: + // [20] main::pass#3 = ++ main::pass#11 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + // [21] phi from main::@26 to main::@5 [phi:main::@26->main::@5] + __b5_from___b26: + // [21] phi main::num_found#2 = 0 [phi:main::@26->main::@5#0] -- vbuyy=vbuc1 + ldy #0 + // [21] phi main::i#2 = 0 [phi:main::@26->main::@5#1] -- vbuxx=vbuc1 + ldx #0 + jmp __b5 + // main::@5 + __b5: + // [22] if(main::i#2<7) goto main::@6 -- vbuxx_lt_vbuc1_then_la1 + cpx #7 + bcc __b6 + jmp __b7 + // main::@7 + __b7: + // [23] if(main::num_found#2==7) goto main::@11 -- vbuyy_eq_vbuc1_then_la1 + cpy #7 + beq __b11 + // [24] phi from main::@7 to main::@10 [phi:main::@7->main::@10] + __b10_from___b7: + jmp __b10 + // main::@10 + __b10: + // [25] call cputs + // [58] phi from main::@10 to cputs [phi:main::@10->cputs] + cputs_from___b10: + // [58] phi cputs::s#8 = main::s4 [phi:main::@10->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // [26] phi from main::@10 main::@11 to main::@12 [phi:main::@10/main::@11->main::@12] + __b12_from___b10: + __b12_from___b11: + // [26] phi main::valid#8 = main::valid#10 [phi:main::@10/main::@11->main::@12#0] -- register_copy + jmp __b12 + // main::@12 + __b12: + // [27] main::total#1 = ++ main::total#10 -- vwuz1=_inc_vwuz1 + inc.z total + bne !+ + inc.z total+1 + !: + jmp __b1_from___b12 + // main::@11 + __b11: + // [28] main::valid#1 = ++ main::valid#10 -- vwuz1=_inc_vwuz1 + inc.z valid + bne !+ + inc.z valid+1 + !: + // [29] call cputs + // [58] phi from main::@11 to cputs [phi:main::@11->cputs] + cputs_from___b11: + // [58] phi cputs::s#8 = main::s3 [phi:main::@11->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + jmp __b12_from___b11 + // main::@6 + __b6: + // [30] if(0==main::tags_found[main::i#2]) goto main::@8 -- vbuc1_eq_pbuc2_derefidx_vbuxx_then_la1 + lda tags_found,x + cmp #0 + beq __b8_from___b6 + jmp __b9 + // main::@9 + __b9: + // [31] main::num_found#1 = ++ main::num_found#2 -- vbuyy=_inc_vbuyy + iny + // [32] phi from main::@6 main::@9 to main::@8 [phi:main::@6/main::@9->main::@8] + __b8_from___b6: + __b8_from___b9: + // [32] phi main::num_found#6 = main::num_found#2 [phi:main::@6/main::@9->main::@8#0] -- register_copy + jmp __b8 + // main::@8 + __b8: + // [33] main::tags_found[main::i#2] = 0 -- pbuc1_derefidx_vbuxx=vbuc2 + lda #0 + sta tags_found,x + // [34] main::i#1 = ++ main::i#2 -- vbuxx=_inc_vbuxx + inx + // [21] phi from main::@8 to main::@5 [phi:main::@8->main::@5] + __b5_from___b8: + // [21] phi main::num_found#2 = main::num_found#6 [phi:main::@8->main::@5#0] -- register_copy + // [21] phi main::i#2 = main::i#1 [phi:main::@8->main::@5#1] -- register_copy + jmp __b5 + // [35] phi from main::@4 to main::@13 [phi:main::@4->main::@13] + __b13_from___b4: + // [35] phi main::required_tag#6 = required_tags [phi:main::@4->main::@13#0] -- pbuz1=pbuc1 + lda #<required_tags + sta.z required_tag + lda #>required_tags + sta.z required_tag+1 + // [35] phi main::tag_idx#2 = 0 [phi:main::@4->main::@13#1] -- vbuz1=vbuc1 + lda #0 + sta.z tag_idx + jmp __b13 + // main::@13 + __b13: + // [36] if(main::tag_idx#2<7) goto main::@14 -- vbuz1_lt_vbuc1_then_la1 + lda.z tag_idx + cmp #7 + bcc __b14_from___b13 + jmp __b21 + // main::@21 + __b21: + // [37] main::pass#4 = main::pass#10 + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z pass + sta.z pass + bcc !+ + inc.z pass+1 + !: + // [38] phi from main::@21 main::@23 to main::@22 [phi:main::@21/main::@23->main::@22] + __b22_from___b21: + __b22_from___b23: + // [38] phi main::pass#14 = main::pass#4 [phi:main::@21/main::@23->main::@22#0] -- register_copy + jmp __b22 + // Skip letters until we hit another whitespace + // main::@22 + __b22: + // [39] if(0==*main::pass#14) goto main::@1 -- vbuc1_eq__deref_pbuz1_then_la1 + lda #0 + ldy #0 + cmp (pass),y + beq __b1_from___b22 + jmp __b33 + // main::@33 + __b33: + // [40] if(*main::pass#14==' 'at) goto main::@1 -- _deref_pbuz1_eq_vbuc1_then_la1 + lda #' ' + ldy #0 + cmp (pass),y + beq __b1_from___b33 + jmp __b32 + // main::@32 + __b32: + // [41] if(*main::pass#14!=' 'at) goto main::@23 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b23 + jmp __b1_from___b32 + // main::@23 + __b23: + // [42] main::pass#5 = ++ main::pass#14 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b22_from___b23 + // [43] phi from main::@13 to main::@14 [phi:main::@13->main::@14] + __b14_from___b13: + // [43] phi main::match#2 = 0 [phi:main::@13->main::@14#0] -- vbuz1=vbuc1 + lda #0 + sta.z match + // [43] phi main::i1#2 = 0 [phi:main::@13->main::@14#1] -- vbuz1=vbuc1 + lda #0 + sta.z i1 + jmp __b14 + // main::@14 + __b14: + // [44] if(main::i1#2<3) goto main::@15 -- vbuz1_lt_vbuc1_then_la1 + lda.z i1 + cmp #3 + bcc __b15 + jmp __b16 + // main::@16 + __b16: + // [45] if(main::match#2!=3) goto main::@20 -- vbuz1_neq_vbuc1_then_la1 + lda #3 + cmp.z match + bne __b20 + jmp __b19 + // main::@19 + __b19: + // [46] main::tags_found[main::tag_idx#2] = 1 -- pbuc1_derefidx_vbuz1=vbuc2 + lda #1 + ldy.z tag_idx + sta tags_found,y + jmp __b21 + // main::@20 + __b20: + // [47] main::required_tag#1 = main::required_tag#6 + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z required_tag + sta.z required_tag + bcc !+ + inc.z required_tag+1 + !: + // [48] main::tag_idx#1 = ++ main::tag_idx#2 -- vbuz1=_inc_vbuz1 + inc.z tag_idx + // [35] phi from main::@20 to main::@13 [phi:main::@20->main::@13] + __b13_from___b20: + // [35] phi main::required_tag#6 = main::required_tag#1 [phi:main::@20->main::@13#0] -- register_copy + // [35] phi main::tag_idx#2 = main::tag_idx#1 [phi:main::@20->main::@13#1] -- register_copy + jmp __b13 + // main::@15 + __b15: + // [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 -- pbuz1_derefidx_vbuz2_neq_pbuz3_derefidx_vbuz2_then_la1 + ldy.z i1 + lda (required_tag),y + tax + lda (pass),y + tay + stx.z $ff + cpy.z $ff + bne __b17_from___b15 + jmp __b18 + // main::@18 + __b18: + // [50] main::match#1 = ++ main::match#2 -- vbuz1=_inc_vbuz1 + inc.z match + // [51] phi from main::@15 main::@18 to main::@17 [phi:main::@15/main::@18->main::@17] + __b17_from___b15: + __b17_from___b18: + // [51] phi main::match#6 = main::match#2 [phi:main::@15/main::@18->main::@17#0] -- register_copy + jmp __b17 + // main::@17 + __b17: + // [52] main::i1#1 = ++ main::i1#2 -- vbuz1=_inc_vbuz1 + inc.z i1 + // [43] phi from main::@17 to main::@14 [phi:main::@17->main::@14] + __b14_from___b17: + // [43] phi main::match#2 = main::match#6 [phi:main::@17->main::@14#0] -- register_copy + // [43] phi main::i1#2 = main::i1#1 [phi:main::@17->main::@14#1] -- register_copy + jmp __b14 + .segment Data + tags_found: .fill 7, 0 + s: .text @"\$9bValid " + .byte 0 + s1: .text " Total " + .byte 0 + s2: .text @"\$9b" + .byte 0 + s3: .text "+" + .byte 0 + s4: .text "." + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [53] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // [54] call memset + // Fill entire screen with spaces + // [73] phi from clrscr to memset [phi:clrscr->memset] + memset_from_clrscr: + // [73] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [73] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + jmp __b1 + // clrscr::@1 + __b1: + // [55] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // [56] call gotoxy + jsr gotoxy + jmp __breturn + // clrscr::@return + __breturn: + // [57] return + rts +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8c) s) +cputs: { + .label s = $8c + // [59] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [59] phi cputs::s#7 = cputs::s#8 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + jmp __b1 + // cputs::@1 + __b1: + // [60] cputs::c#1 = *cputs::s#7 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [61] cputs::s#0 = ++ cputs::s#7 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [62] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // cputs::@return + __breturn: + // [63] return + rts + // cputs::@2 + __b2: + // [64] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [65] call cputc + jsr cputc + jmp __b1_from___b2 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($82) uvalue) +printf_uint: { + .label uvalue = $82 + jmp __b1 + // printf_uint::@1 + __b1: + // [67] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [68] utoa::value#1 = printf_uint::uvalue#2 + // [69] call utoa + // Format number into buffer + // [103] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + utoa_from___b1: + jsr utoa + jmp __b2 + // printf_uint::@2 + __b2: + // [70] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [71] call printf_number_buffer + // Print using format + // [124] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + printf_number_buffer_from___b2: + jsr printf_number_buffer + jmp __breturn + // printf_uint::@return + __breturn: + // [72] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($91) str, word zp($8e) num) +memset: { + .label end = $8e + .label dst = $91 + .label str = $91 + .label num = $8e + // [74] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + jmp __b1 + // memset::@1 + __b1: + // [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [76] memset::dst#4 = (byte*)memset::str#3 + // [77] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [77] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [78] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [79] return + rts + // memset::@3 + __b3: + // [80] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (dst),y + // [81] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // [82] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // [83] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // [84] call setcursor + jsr setcursor + jmp __breturn + // gotoxy::@return + __breturn: + // [85] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($90) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $90 + // [86] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + jmp __b3 + // cputc::@3 + __b3: + // [87] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + jmp __b8 + // cputc::@8 + __b8: + // [88] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + jmp convertToScreenCode1 + // cputc::convertToScreenCode1 + convertToScreenCode1: + // [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [90] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + __b6_from_convertToScreenCode1: + jmp __b6 + // cputc::@6 + __b6: + // [91] call putchar + jsr putchar + jmp __b7 + // cputc::@7 + __b7: + // [92] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // [93] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [94] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + __b4_from___b7: + jmp __b4 + // cputc::@4 + __b4: + // [95] call setcursor + jsr setcursor + jmp __breturn + // cputc::@return + __breturn: + // [96] return + rts + // cputc::@5 + __b5: + // [97] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [98] call newline + jsr newline + jmp __breturn + // cputc::@2 + __b2: + // [99] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [100] call newline + jsr newline + jmp __breturn + // cputc::@1 + __b1: + // [101] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + lda #<0 + sta COLCRS + // [102] call setcursor + jsr setcursor + jmp __breturn +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($82) value, byte* zp($8c) buffer) +utoa: { + .label digit_value = $91 + .label buffer = $8c + .label digit = $8b + .label value = $82 + // [104] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + __b1_from_utoa: + // [104] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [104] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [104] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [104] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // utoa::@1 + __b1: + // [105] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + jmp __b3 + // utoa::@3 + __b3: + // [106] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [107] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [108] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [109] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // utoa::@return + __breturn: + // [110] return + rts + // utoa::@2 + __b2: + // [111] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // [113] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // utoa::@7 + __b7: + // [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + lda.z digit_value+1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [115] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + __b4_from___b7: + // [115] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [115] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [115] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + jmp __b4 + // utoa::@4 + __b4: + // [116] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [104] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + __b1_from___b4: + // [104] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [104] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [104] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [104] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // [117] utoa_append::buffer#0 = utoa::buffer#11 + // [118] utoa_append::value#0 = utoa::value#2 + // [119] utoa_append::sub#0 = utoa::digit_value#0 + // [120] call utoa_append + // [165] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + utoa_append_from___b5: + jsr utoa_append + // [121] utoa_append::return#0 = utoa_append::value#2 + jmp __b6 + // utoa::@6 + __b6: + // [122] utoa::value#0 = utoa_append::return#0 + // [123] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [115] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + __b4_from___b6: + // [115] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [115] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [115] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + jmp __b1 + // printf_number_buffer::@1 + __b1: + // [125] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2_from___b1 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [126] cputc::c = printf_number_buffer::buffer_sign#0 -- vbuz1=vbuaa + sta.z cputc.c + // [127] call cputc + jsr cputc + // [128] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + __b2_from___b1: + __b2_from___b3: + jmp __b2 + // printf_number_buffer::@2 + __b2: + // [129] call cputs + // [58] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + cputs_from___b2: + // [58] phi cputs::s#8 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + jmp __breturn + // printf_number_buffer::@return + __breturn: + // [130] return + rts +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $93 + // [131] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [132] call cursorLocation + jsr cursorLocation + // [133] cursorLocation::return#3 = cursorLocation::return#1 + jmp __b3 + // setcursor::@3 + __b3: + // [134] setcursor::loc#0 = cursorLocation::return#3 + // [135] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // [136] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // [137] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + jmp __b2 + // setcursor::@2 + __b2: + // [138] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + lda #0 + sta CRSINH + // [139] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + jmp __b1 + // setcursor::@1 + __b1: + // [140] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + jmp __breturn + // setcursor::@return + __breturn: + // [141] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $93 + // [142] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // [143] call cursorLocation + jsr cursorLocation + // [144] cursorLocation::return#0 = cursorLocation::return#1 + jmp __b1 + // putchar::@1 + __b1: + // [145] putchar::loc#0 = cursorLocation::return#0 + // [146] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // [147] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // [148] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // [149] call setcursor + jsr setcursor + jmp __breturn + // putchar::@return + __breturn: + // [150] return + rts +} + // newline +newline: { + .label start = $91 + // [151] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [152] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1_from_newline + jmp __b3 + // newline::@3 + __b3: + // [153] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + jmp __b2 + // newline::@2 + __b2: + // [154] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // [155] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + lda #0 + adc.z start+1 + sta.z memcpy.source+1 + // [156] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [157] call memcpy + jsr memcpy + jmp __b4 + // newline::@4 + __b4: + // [158] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [159] memset::str#8 = (void*)memset::str#0 + // [160] call memset + // [73] phi from newline::@4 to memset [phi:newline::@4->memset] + memset_from___b4: + // [73] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [73] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + jmp __b5 + // newline::@5 + __b5: + // [161] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [162] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + __b1_from_newline: + __b1_from___b5: + jmp __b1 + // newline::@1 + __b1: + // [163] call setcursor + jsr setcursor + jmp __breturn + // newline::@return + __breturn: + // [164] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($8c) buffer, word zp($82) value, word zp($91) sub) +utoa_append: { + .label buffer = $8c + .label value = $82 + .label sub = $91 + .label return = $82 + // [166] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + __b1_from_utoa_append: + // [166] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [166] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + jmp __b1 + // utoa_append::@1 + __b1: + // [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + jmp __b3 + // utoa_append::@3 + __b3: + // [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // utoa_append::@return + __breturn: + // [169] return + rts + // utoa_append::@2 + __b2: + // [170] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [166] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + __b1_from___b2: + // [166] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [166] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $93 + .label __1 = $93 + .label __3 = $93 + .label return = $93 + .label __4 = $95 + .label __5 = $93 + // [172] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [173] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [175] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + jmp __breturn + // cursorLocation::@return + __breturn: + // [178] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($93) destination, byte* zp($8e) source) +memcpy: { + .const num = $28*$17 + .label src_end = $95 + .label dst = $93 + .label src = $8e + .label destination = $93 + .label source = $8e + // [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [181] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [182] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [182] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [182] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + jmp __breturn + // memcpy::@return + __breturn: + // [184] return + rts + // memcpy::@2 + __b2: + // [185] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [186] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [187] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + // The required tags + required_tags: .text "byriyreyrhgthcleclpid" + .byte 0 + passports: .text @"ecl:grn\$9bcid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03\$9b\$9bbyr:2027 hcl:ec0cfd ecl:blu cid:120\$9beyr:1937 pid:106018766 iyr:2010 hgt:154cm\$9b\$9bbyr:1965 eyr:2028 hgt:157cm\$9bcid:236 iyr:2018 ecl:brn\$9bhcl:#cfa07d pid:584111467\$9b\$9beyr:2029 ecl:hzl\$9biyr:1972 byr:1966\$9bpid:2898897192\$9bhgt:59cm hcl:z\$9b\$9bpid:231652013 hcl:#602927 hgt:166\$9becl:grn eyr:2025\$9bbyr:2008 iyr:1986\$9b\$9bbyr:1928 hgt:167cm\$9bhcl:#18171d iyr:2012\$9becl:oth pid:237657808 eyr:1944\$9b\$9bhgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020\$9bhcl:#602927 eyr:2020\$9b\$9bhcl:#efcc98 eyr:2024 ecl:hzl\$9bbyr:2030 hgt:192cm\$9biyr:2013 pid:7479289410\$9b\$9bpid:053467220 iyr:2012 hgt:169cm\$9bcid:149 hcl:#866857\$9beyr:2030\$9bbyr:1995 ecl:oth\$9b\$9bhgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766\$9beyr:2022\$9biyr:2020\$9b\$9bpid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934\$9b\$9bhcl:#866857\$9becl:brn eyr:2024\$9biyr:2017\$9bpid:505225484 cid:144\$9bbyr:1980\$9bhgt:170cm\$9b\$9bhcl:#866857 ecl:gry\$9bbyr:1972 iyr:2019 eyr:2023\$9bcid:234 pid:721290041 hgt:191cm\$9b\$9bpid:346301363\$9beyr:2020\$9bhcl:#733820 iyr:2019 hgt:177cm\$9bbyr:1998\$9b\$9bhgt:157cm byr:1963\$9bpid:898055805\$9bhcl:#fffffd ecl:blu iyr:2017 cid:87\$9beyr:2030\$9b\$9bpid:605900764 iyr:2011\$9bhgt:73in ecl:hzl eyr:2024\$9bhcl:#888785\$9bcid:281\$9b\$9biyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn\$9b\$9bhcl:z\$9biyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025\$9bhgt:172in\$9b\$9bhgt:151cm cid:163 pid:670884417 iyr:2012\$9becl:oth hcl:#ceb3a1\$9beyr:2028\$9b\$9bhcl:z cid:92 hgt:69cm\$9bbyr:2008 pid:492284612\$9beyr:2020 iyr:2023\$9becl:hzl\$9b\$9bbyr:1933\$9bhcl:#7d3b0c eyr:2020 hgt:170cm\$9bpid:949064511 iyr:2010\$9becl:oth\$9b\$9beyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm\$9bpid:629190040 iyr:2017 hcl:#b6652a\$9b\$9becl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995\$9bpid:762177473\$9bhgt:179cm\$9b\$9bpid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012\$9bhgt:70in byr:1938 ecl:oth\$9b\$9bhgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f\$9beyr:2023\$9b\$9bhgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029\$9b\$9biyr:2010 ecl:gry\$9beyr:2022 hgt:156cm byr:1953 pid:434063393\$9bhcl:#733820\$9b\$9bpid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005\$9b\$9beyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248\$9bhgt:153cm cid:324 iyr:2018\$9b\$9bcid:195 pid:049871343\$9beyr:2024 hgt:169cm\$9bbyr:1952 iyr:2010 ecl:grn\$9b\$9beyr:2035 pid:189cm\$9bhgt:77 iyr:1973 ecl:#dc83d5\$9bhcl:z byr:2004\$9b\$9bbyr:2027\$9bpid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937\$9b\$9bpid:076534920\$9bhgt:152cm\$9bbyr:1969\$9becl:blu\$9bhcl:#866857 iyr:2011 eyr:2024\$9b\$9biyr:2019 eyr:2028\$9becl:blu hgt:169cm\$9bhcl:#888785 pid:332202163 byr:1923\$9b\$9bhgt:65in byr:1964 iyr:2019\$9bpid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1\$9b\$9bhcl:#623a2f pid:182484027\$9biyr:2016 ecl:brn byr:1943\$9bhgt:71in eyr:2021 cid:344\$9b\$9bhcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm\$9bbyr:1985 pid:978641227\$9b\$9beyr:2029 ecl:brn hgt:173cm byr:1920 cid:211\$9bhcl:#866857\$9biyr:2016 pid:289769625\$9b\$9bhcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm\$9b\$9bhgt:172cm iyr:2015 ecl:gry byr:1948\$9beyr:2029\$9bpid:466359109 hcl:#341e13\$9b\$9bcid:74 pid:405199325 ecl:blu\$9bhcl:#6b5442\$9beyr:1980 byr:2024 hgt:174cm iyr:2011\$9b\$9bhgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014\$9b\$9bcid:264 hcl:#7d3b0c\$9becl:blu iyr:2011 eyr:2020 hgt:182cm\$9bbyr:1929\$9b\$9bpid:435338286 byr:1931\$9bhcl:z ecl:amb iyr:2013 hgt:73in\$9bcid:165 eyr:2027\$9b\$9bpid:511898552 eyr:2025 hgt:184cm hcl:#602927\$9biyr:2018 byr:1989 ecl:hzl\$9b\$9biyr:2016\$9bhgt:168in\$9bhcl:#623a2f\$9beyr:2025 pid:310738569 ecl:#0c3039\$9bbyr:2027\$9b\$9bpid:158cm byr:1946 ecl:grt\$9biyr:1920 cid:189\$9bhcl:389bce hgt:165cm\$9b\$9bpid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm\$9bbyr:1930\$9becl:brn\$9b\$9bpid:930994364 byr:1967 hgt:151cm\$9biyr:2011 eyr:2022\$9b\$9beyr:1968 hgt:75cm cid:241\$9biyr:2011 pid:5493866745\$9becl:grt\$9bbyr:1976 hcl:#a97842\$9b\$9beyr:2026 ecl:oth\$9biyr:2016 hcl:#c0946f\$9bbyr:1929\$9bhgt:175cm\$9bpid:9421898537\$9b\$9beyr:2028 iyr:2016 byr:1962\$9becl:grn hgt:186cm hcl:#cfa07d pid:432962396\$9b\$9biyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry\$9b\$9bcid:168\$9bbyr:1978\$9beyr:2027 hgt:189cm pid:802710287\$9bhcl:#2f980b iyr:2014\$9becl:grn\$9b\$9beyr:1970\$9bpid:576329104\$9becl:xry iyr:1954 hcl:#341e13 byr:2026\$9bhgt:74in\$9b\$9beyr:2027 hgt:153cm\$9becl:oth\$9bhcl:#866857\$9bpid:290407832 byr:1956 iyr:2017\$9b\$9biyr:2011\$9bcid:128\$9becl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020\$9b\$9becl:oth hcl:#cfa07d\$9bbyr:2016 pid:#de98ae iyr:1984 cid:194\$9bhgt:170cm\$9beyr:2034\$9b\$9bpid:526098672 hgt:168cm\$9bhcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016\$9beyr:2030\$9b\$9bpid:495569197 hcl:#866857 hgt:193cm\$9biyr:2013 eyr:2021 byr:1921 ecl:amb\$9b\$9becl:amb\$9bhcl:#a97842 pid:862249915 iyr:2012 byr:1964\$9bcid:325\$9beyr:2021\$9b\$9biyr:1958\$9bbyr:2003\$9bhgt:160 hcl:#18171d\$9becl:hzl eyr:2020\$9b\$9biyr:2019 byr:1997 ecl:brn\$9bpid:342735713 hcl:#efcc98\$9bhgt:181cm cid:307\$9beyr:2027\$9b\$9bpid:817121616 eyr:2020\$9biyr:2012\$9bhgt:185cm\$9bhcl:#18171d byr:1969 ecl:hzl\$9b\$9bpid:381399203\$9becl:oth byr:1930\$9biyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025\$9b\$9bbyr:2002 hcl:#18171d iyr:2017\$9bpid:398245854 hgt:64in ecl:gry eyr:2025 cid:127\$9b\$9beyr:2028 hcl:#341e13\$9becl:amb iyr:2012\$9bpid:079796480 hgt:69cm\$9bbyr:1995\$9b\$9bcid:315 iyr:2028\$9bpid:775929239\$9bhgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f\$9b\$9biyr:2015\$9bhgt:154cm byr:1997\$9becl:grn\$9bcid:125 eyr:2024 pid:834780229\$9bhcl:#18171d\$9b\$9becl:hzl hcl:#a97842 pid:553710574 eyr:2028\$9bhgt:183cm cid:196\$9biyr:2014\$9b\$9bpid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974\$9biyr:2014\$9bhcl:#ceb3a1\$9b\$9beyr:2024\$9bbyr:1947 hgt:63in ecl:brn\$9bcid:69\$9bpid:185228911 hcl:#b6652a iyr:2016\$9b\$9beyr:2024\$9bhgt:168cm hcl:#602927\$9biyr:2013\$9bbyr:1993\$9bpid:681091728 ecl:gry cid:203\$9b\$9bpid:037922164 iyr:2020\$9bbyr:1990 hgt:156cm eyr:2023 hcl:#866857\$9bcid:97 ecl:grn\$9b\$9bhgt:170cm pid:980455250\$9biyr:2011 ecl:hzl byr:1957\$9beyr:2030 hcl:#cfa07d\$9b\$9bhgt:158cm\$9bhcl:#602927\$9bbyr:2002 ecl:hzl iyr:2013\$9bcid:99\$9beyr:2020 pid:48646993\$9b\$9bbyr:1955 pid:814033843 eyr:2030 hcl:#a97842\$9bhgt:191cm iyr:2019\$9b\$9bpid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842\$9beyr:2026 cid:131 byr:1979\$9b\$9bhcl:#fffffd hgt:68in\$9bcid:121 ecl:oth eyr:2024 pid:343836937\$9bbyr:1955\$9biyr:2020\$9b\$9beyr:2025 byr:1954\$9bpid:737517118\$9bcid:343 hcl:#b6652a\$9biyr:2017 ecl:hzl\$9bhgt:175cm\$9b\$9becl:brn\$9biyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981\$9b\$9becl:oth iyr:2018 byr:1975\$9beyr:2029\$9bhgt:185cm cid:226\$9bpid:978243407 hcl:#341e13\$9b\$9biyr:2015 pid:918017915 hcl:#3e52b7\$9bbyr:1999 ecl:brn cid:314\$9beyr:2025 hgt:192cm\$9b\$9bhcl:#19d1fa byr:1984 ecl:dne hgt:76in\$9biyr:2015 cid:118 pid:417075672\$9beyr:2020\$9b\$9biyr:2019\$9bcid:120 hgt:186cm\$9bhcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968\$9b\$9bhgt:70cm cid:173 pid:767014975\$9bhcl:#866857 eyr:2039 ecl:brn byr:1985\$9b\$9bpid:340424924\$9beyr:2027 hcl:#7d3b0c\$9bhgt:168cm ecl:hzl iyr:2016\$9bbyr:1994\$9b\$9becl:hzl byr:1933 pid:580425691\$9biyr:2010 hcl:#c0946f eyr:2024\$9bhgt:64in\$9b\$9bhcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030\$9bcid:262 iyr:2014\$9b\$9becl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z\$9b\$9bbyr:1977 cid:54\$9beyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu\$9b\$9biyr:2011 hcl:#7d3b0c byr:1928\$9bpid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl\$9b\$9bpid:729464282\$9biyr:2012 hcl:baae60\$9beyr:2026 ecl:hzl hgt:166cm byr:2019\$9b\$9bpid:930997801 iyr:2019 eyr:2030\$9bhcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in\$9b\$9becl:brn\$9bbyr:1988 hgt:179cm iyr:2017\$9bpid:864768439 cid:305 hcl:#c0946f\$9beyr:2029\$9b\$9bhcl:#7d3b0c ecl:grn\$9bhgt:182cm eyr:2021 pid:719891314\$9bbyr:1920 iyr:2017\$9b\$9bhgt:62cm\$9bcid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997\$9bpid:175cm byr:2022\$9b\$9bhcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020\$9bpid:703047050\$9b\$9bbyr:1951\$9beyr:2030\$9becl:hzl\$9bpid:130992467 hgt:157cm hcl:#341e13\$9b\$9bhgt:175cm\$9bhcl:#623a2f\$9bcid:68 eyr:2025\$9bbyr:2001 ecl:oth pid:253618704 iyr:2016\$9b\$9bhcl:#fffffd pid:379344553 ecl:grn\$9beyr:2026\$9bhgt:72in byr:1974 iyr:2013\$9b\$9becl:#b4e952 byr:1970 hcl:z\$9beyr:2039 pid:6056894636 iyr:2021 hgt:165cm\$9bcid:328\$9b\$9bhcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl\$9b\$9bcid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309\$9b\$9bbyr:1951 eyr:2024\$9bhcl:#341e13\$9becl:amb pid:414644982\$9biyr:2010 hgt:159cm\$9b\$9biyr:2015 cid:319\$9beyr:2029 ecl:brn pid:380237898\$9bhcl:#efcc98 hgt:157cm byr:1972\$9b\$9bpid:237156579 ecl:#312a91\$9bhgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953\$9b\$9becl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939\$9b\$9bhgt:59in hcl:#18171d byr:1962 ecl:hzl\$9biyr:2019 eyr:2025\$9bcid:337 pid:491938615\$9b\$9becl:utc hgt:82 pid:51674655 byr:2020\$9beyr:1954 iyr:2029 hcl:z\$9b\$9bpid:119530189\$9bcid:103\$9biyr:2010 byr:1979\$9bhgt:168cm hcl:#a97842 ecl:brn eyr:2029\$9b\$9bhgt:177cm ecl:brn\$9bbyr:1990\$9bpid:015089628 eyr:2028 hcl:#733820 iyr:2020\$9b\$9becl:blu iyr:2020 hgt:189cm\$9bhcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160\$9b\$9becl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026\$9bbyr:1995\$9bpid:654875035\$9b\$9becl:grn eyr:2025 pid:147155222 byr:1942\$9bcid:341 hcl:#602927\$9bhgt:165cm\$9biyr:2016\$9b\$9bpid:543171646\$9bhgt:153cm\$9biyr:2019 hcl:#fffffd byr:1985 cid:266\$9beyr:2027\$9becl:hzl\$9b\$9becl:blu\$9beyr:2022\$9bpid:667939101 byr:1974\$9bcid:259 hcl:#888785\$9b\$9beyr:2030 byr:2016 iyr:2022\$9bpid:86902982\$9becl:zzz hgt:72 hcl:ceb867\$9b\$9bhcl:#fffffd\$9becl:grn pid:046978329\$9bbyr:1924\$9beyr:2025 hgt:158cm iyr:2011\$9b\$9bhgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189\$9biyr:2017\$9bcid:50\$9b\$9bcid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017\$9b\$9biyr:2019\$9beyr:2022\$9becl:brn hcl:#cfa07d pid:050270380 cid:159\$9bhgt:151cm\$9bbyr:1951\$9b\$9bhcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029\$9b\$9bbyr:1997 hgt:162cm eyr:2023 pid:445685977\$9biyr:2012 ecl:amb hcl:#efcc98\$9b\$9biyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991\$9bhcl:#623a2f\$9b\$9bbyr:1998 hcl:#fffffd\$9beyr:2020\$9becl:gry pid:039483695 hgt:163cm iyr:2020\$9bcid:165\$9b\$9becl:hzl hgt:74in iyr:2016 pid:026214321\$9bcid:152 hcl:#a1f179\$9beyr:2036 byr:2001\$9b\$9bpid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030\$9b\$9bpid:918371363\$9becl:xry\$9biyr:2012\$9bbyr:2012 hgt:65cm\$9beyr:2029\$9b\$9bpid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu\$9bhcl:#5ab31e hgt:171cm\$9b\$9becl:gry\$9bbyr:1956 cid:318 iyr:2020 hcl:#623a2f\$9beyr:2030 pid:020576506 hgt:184cm\$9b\$9bhgt:173cm iyr:2025\$9beyr:2023\$9becl:amb pid:958983168 hcl:#866857 byr:1935\$9b\$9bbyr:1974\$9beyr:2040 pid:57104308 iyr:1980 hcl:z\$9bhgt:192in cid:295 ecl:amb\$9b\$9bpid:180cm hcl:1109f7 eyr:2039 byr:2020\$9becl:dne hgt:189in iyr:1921\$9b\$9biyr:2013 byr:1961\$9bhcl:#866857\$9beyr:2025 hgt:158cm ecl:gry\$9b\$9becl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980\$9bhcl:#ceb3a1 cid:110\$9bhgt:166cm\$9b\$9bpid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011\$9b\$9beyr:2023 hgt:191cm hcl:#866857\$9bpid:454509887\$9becl:grn byr:1938 iyr:2015\$9b\$9bpid:793008846 eyr:2025 ecl:grn hcl:#341e13\$9bhgt:187cm\$9bbyr:1973 cid:224\$9biyr:2013\$9b\$9bhcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb\$9biyr:2015 byr:1991\$9b\$9bhcl:#888785 pid:768625886\$9bhgt:180cm\$9beyr:2026 ecl:oth cid:178 byr:1958\$9b\$9bpid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn\$9biyr:2015 eyr:2023\$9b\$9bpid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130\$9beyr:2030 ecl:dne hgt:66cm\$9b\$9bpid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth\$9beyr:2020 byr:1937 iyr:2012\$9b\$9bhgt:175\$9beyr:1933 ecl:gry\$9bhcl:#7d3b0c byr:2003 pid:#5d8fcc\$9biyr:2012\$9b\$9beyr:2027\$9bbyr:1927 cid:154\$9becl:gry pid:683668809 hgt:164cm\$9bhcl:#a97842 iyr:2011\$9b\$9bbyr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded\$9bcid:292 ecl:oth\$9b\$9biyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162\$9bbyr:2005 cid:67\$9bhcl:#c0946f\$9b\$9bcid:306\$9bbyr:1948\$9bhcl:#efcc98\$9beyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn\$9b\$9bhgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019\$9b\$9bpid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983\$9b\$9bpid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986\$9becl:brn eyr:2026\$9b\$9becl:amb\$9bbyr:1992\$9bcid:288 pid:417117245 hcl:#623a2f\$9biyr:2011 hgt:181cm\$9beyr:2021\$9b\$9bbyr:1974 hgt:192cm cid:172\$9beyr:2022\$9becl:blu\$9bhcl:#cfa07d iyr:2014\$9b\$9beyr:2024 ecl:gry\$9bpid:874569675 byr:1960 iyr:2017 hgt:186cm\$9bhcl:#6b5442\$9b\$9bbyr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm\$9b\$9becl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98\$9bpid:600740993\$9bhgt:167cm eyr:2027\$9b\$9bpid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm\$9bbyr:1923\$9b\$9bbyr:2030 iyr:2019 ecl:#cb0911\$9bhcl:#cfa07d hgt:74in eyr:2012\$9bpid:7647207386\$9b\$9bcid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98\$9b\$9bcid:119 hgt:150in\$9bhcl:z\$9biyr:2012\$9becl:brn eyr:1975\$9bbyr:2007 pid:#0dcd32\$9b\$9bhcl:8a1ce7 pid:0434291854\$9beyr:2034 iyr:2005\$9bhgt:62cm byr:2029 ecl:utc\$9b\$9becl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm\$9bpid:636312902\$9b\$9bhcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952\$9b\$9bhgt:179cm iyr:2015 hcl:#ceb3a1\$9bbyr:1944 pid:182079308 cid:317\$9beyr:2025 ecl:hzl\$9b\$9bhcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000\$9biyr:2014 cid:192\$9b\$9biyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180\$9bhgt:177cm\$9beyr:2023\$9b\$9bbyr:2017\$9beyr:2036 iyr:1933\$9bcid:225 ecl:gmt hgt:179in\$9bhcl:b5c44d pid:99932231\$9b\$9bhcl:#18171d\$9bhgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb\$9b\$9bhgt:185cm\$9bpid:754207134 ecl:oth eyr:2023\$9bhcl:#a97842 cid:313 byr:1966\$9biyr:2015\$9b\$9bhcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285\$9bhgt:67in iyr:2015\$9b\$9biyr:2011 byr:1941\$9bhcl:#341e13 cid:65 pid:413556937\$9bhgt:169cm\$9becl:amb eyr:2020\$9b\$9biyr:2016\$9bhgt:158cm ecl:grn byr:1931 hcl:#7d3b0c\$9b\$9bpid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022\$9b\$9beyr:2022 pid:245416405\$9biyr:2019 hgt:173cm hcl:#c0946f\$9becl:brn\$9bbyr:1965\$9b\$9bbyr:1980 hgt:162cm ecl:brn pid:239318191\$9bhcl:#fffffd\$9bcid:58 eyr:2025 iyr:2020\$9b\$9bpid:892646915\$9biyr:2012 hcl:#733820 byr:1991 eyr:2021\$9bhgt:157cm ecl:oth\$9b\$9bpid:310597466 eyr:2025\$9bhcl:#cfa07d byr:1944 iyr:2018 ecl:oth\$9bhgt:183cm\$9b\$9biyr:2010 hgt:187cm ecl:oth\$9bpid:975763328\$9bhcl:#866857 eyr:2023 cid:283 byr:1997\$9b\$9biyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu\$9bhgt:154cm\$9bbyr:1968 eyr:2027\$9b\$9becl:oth eyr:2020 hgt:183cm hcl:#623a2f\$9bpid:771851807\$9bbyr:1990\$9biyr:2017\$9b\$9bhcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118\$9bcid:124\$9beyr:2025\$9b\$9bbyr:1993\$9becl:hzl eyr:2020\$9bhgt:163cm\$9biyr:2015 pid:831538073 hcl:#18171d\$9b\$9bhgt:74in hcl:#420afb eyr:2028\$9becl:grn pid:264469103\$9bbyr:1993\$9b\$9beyr:2020\$9bcid:79\$9bbyr:1972\$9bpid:084953331 hcl:#a97842 ecl:brn iyr:2010\$9bhgt:170cm\$9b\$9biyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667\$9b\$9bhcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm\$9bcid:123 eyr:2023 pid:546394433\$9b\$9biyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry\$9b\$9beyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002\$9b\$9bbyr:1938\$9becl:gry\$9bpid:764937909 iyr:2014\$9bhcl:#7d3b0c\$9beyr:2022 cid:145 hgt:184cm\$9b\$9bcid:340\$9bbyr:1924 hgt:169cm eyr:2026\$9biyr:2013 ecl:amb\$9bpid:499844992 hcl:#18171d\$9b\$9bpid:838417672 hgt:175cm\$9becl:grt iyr:2017 eyr:2025 hcl:17aa1a\$9b\$9beyr:2020\$9bbyr:1925 hcl:#341e13\$9becl:brn cid:342 pid:047426814 hgt:156cm iyr:2012\$9b\$9biyr:2011 hcl:#341e13 byr:1959\$9becl:amb pid:969679865\$9b\$9bbyr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu\$9b\$9biyr:2010 eyr:2028\$9bpid:183cm byr:1948\$9becl:oth cid:133\$9bhcl:#8d3298 hgt:190cm\$9b\$9bhcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029\$9bhgt:166cm ecl:gry\$9b\$9becl:blu iyr:2019\$9bbyr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287\$9b\$9becl:hzl\$9beyr:2020 iyr:2016 pid:440624039\$9bcid:147\$9bhgt:61in byr:1976 hcl:#733820\$9b\$9bhcl:#341e13 pid:178082907 eyr:2023\$9biyr:2015 byr:1956\$9becl:amb hgt:163cm\$9b\$9beyr:2023\$9biyr:2011 hcl:#cfa07d hgt:164cm\$9bpid:291621559 byr:1960 ecl:gry\$9b\$9bhcl:#efcc98 byr:1976\$9biyr:2017 pid:394566091 cid:248\$9bhgt:176cm ecl:hzl eyr:2026\$9b\$9biyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941\$9b\$9bpid:953716819 iyr:2010 hgt:156cm ecl:amb\$9bbyr:1947\$9bhcl:#18171d eyr:2025\$9b\$9beyr:2025 ecl:amb\$9biyr:2016\$9bhcl:#cfa07d byr:1925 pid:322787273 hgt:168cm\$9b\$9bhgt:59in iyr:2012\$9bpid:916978929 byr:1959\$9bhcl:#c0946f eyr:2021\$9becl:brn\$9b\$9bbyr:2018 eyr:1929 hgt:187in\$9bhcl:z\$9biyr:2003 pid:0377361331 ecl:utc\$9b\$9bbyr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl\$9b\$9bhcl:#341e13\$9bhgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017\$9bpid:639867283\$9b\$9bhcl:z pid:315276249 byr:2026\$9bhgt:151cm\$9biyr:2028 eyr:2020\$9becl:hzl\$9b\$9bhcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm\$9becl:blu iyr:2011\$9b\$9bbyr:2009\$9bhgt:73cm iyr:1921 hcl:z\$9bpid:181cm\$9becl:xry\$9b\$9becl:hzl\$9bbyr:1925\$9bpid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010\$9b\$9bbyr:1976\$9biyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020\$9b\$9bcid:230 hcl:#7d3b0c byr:1954\$9biyr:2014 eyr:2026 pid:122150889\$9becl:brn hgt:182cm\$9b\$9bhcl:#a97842\$9becl:brn hgt:187cm\$9beyr:2028\$9bpid:427631634 iyr:2002 byr:2004\$9b\$9bpid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028\$9bhgt:155cm\$9b\$9bpid:019809181\$9bcid:128 iyr:2013 hcl:#f5b9f7 byr:1931\$9bhgt:161cm\$9becl:amb\$9b\$9bhgt:64in byr:1924\$9biyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f\$9b\$9bpid:172419213\$9becl:grn\$9bhgt:193cm iyr:2010 byr:1973 hcl:#6b5442\$9beyr:2027\$9b\$9becl:#7b5cfd iyr:2019\$9bbyr:2016\$9beyr:2040 hgt:191in\$9bcid:187 hcl:z pid:#c61084\$9b\$9beyr:2032 iyr:2014 pid:430247344 byr:1967\$9bhcl:#ceb3a1\$9bcid:241\$9becl:brn hgt:178in\$9b\$9bhcl:#623a2f iyr:2017 cid:235\$9beyr:2020 byr:1978 ecl:blu hgt:175cm\$9b\$9biyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954\$9b\$9bhgt:152cm ecl:blu pid:952587262 eyr:2024\$9biyr:2019 cid:268 hcl:#602927 byr:1947\$9b\$9bhgt:176in cid:245 byr:2011 iyr:2018\$9beyr:1987\$9bhcl:z\$9bpid:346518170\$9becl:utc\$9b\$9bhgt:180cm\$9biyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980\$9b\$9bbyr:1936 hcl:#866857 ecl:blu\$9beyr:2021 hgt:187cm\$9biyr:2016 pid:244556968\$9b\$9bbyr:1950 cid:125\$9biyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu\$9b\$9beyr:2021\$9bpid:618915663 hcl:#cfa07d iyr:2018 byr:2002\$9bhgt:157cm ecl:blu\$9b\$9bbyr:1967\$9becl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020\$9bcid:335\$9bhgt:181cm\$9b\$9bbyr:1996\$9becl:brn iyr:2015\$9beyr:2030\$9bhcl:#fffffd cid:207\$9bpid:022460311 hgt:158cm\$9b\$9beyr:2022 hgt:59cm iyr:2023\$9bbyr:1974 pid:354098699 hcl:b244f7\$9becl:#219505\$9b\$9bhcl:#866857 eyr:2025\$9bpid:370874666\$9bbyr:1947\$9bcid:162 ecl:oth hgt:186cm iyr:2011\$9b\$9becl:hzl eyr:2029\$9bbyr:1981\$9biyr:2012 pid:433430792 cid:252\$9bhgt:171cm\$9b\$9bpid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d\$9b\$9bhgt:60cm iyr:1934\$9becl:#4a4017 pid:3067366202 hcl:1161df\$9beyr:1938 byr:2008\$9b\$9bpid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983\$9biyr:2015\$9becl:blu\$9b\$9bbyr:1955 eyr:2023\$9bcid:114\$9bhcl:f1aa8a pid:609049659 ecl:grn hgt:177cm\$9biyr:2015\$9b\$9beyr:2027 cid:284\$9bpid:654627982 byr:1964 iyr:2018 hgt:168cm\$9bhcl:#fffffd ecl:oth\$9b\$9biyr:1988\$9bhgt:191cm hcl:b87a62 byr:1990 ecl:xry\$9bpid:996624367 eyr:1960\$9b\$9bpid:641466821 eyr:2028 hcl:#7d3b0c\$9biyr:2010 hgt:175cm ecl:gry\$9b\$9bhcl:#b6652a\$9becl:oth\$9bbyr:1926 eyr:2030 iyr:2019 hgt:183cm\$9bpid:057196056\$9b\$9biyr:2017\$9beyr:2022 pid:936841429\$9becl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm\$9b\$9beyr:2021\$9bcid:289 hgt:174cm iyr:2013\$9becl:grn pid:329574701 byr:1970\$9b\$9beyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c\$9b\$9bcid:116 hcl:045bff eyr:2030 iyr:1920\$9becl:brn\$9bbyr:2030\$9bpid:#38f7f3\$9bhgt:155in\$9b\$9beyr:2028\$9bpid:225829241 byr:1928 hcl:#cfa07d iyr:2019\$9becl:oth\$9bhgt:166cm\$9b\$9bcid:80 byr:1936\$9biyr:2017\$9bhgt:94 hcl:#2e7503 ecl:oth eyr:2030\$9bpid:597284996\$9b\$9becl:oth\$9biyr:2019 hgt:76in\$9bbyr:1956 pid:821874039\$9b\$9beyr:2026 hgt:168cm\$9bpid:019015588\$9biyr:2010\$9becl:amb byr:2009 hcl:#623a2f cid:159\$9b\$9biyr:1980 hgt:167in\$9bpid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z\$9b\$9beyr:2020 iyr:2013\$9bhcl:#08ad66 pid:540886868\$9becl:oth byr:1980 hgt:158cm\$9b\$9beyr:2026 hgt:186cm byr:1995\$9bcid:275\$9bhcl:z iyr:1958 ecl:blu\$9b\$9beyr:2026 iyr:2012\$9bhgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f\$9b\$9bpid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm\$9b\$9bhgt:191cm cid:197 iyr:2014 byr:1945\$9bhcl:#fffffd\$9beyr:2020\$9bpid:183948344 ecl:amb\$9b\$9becl:gmt hgt:88\$9bcid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e\$9b\$9bhcl:#a97842\$9bhgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970\$9b\$9bbyr:1964 hgt:178cm\$9beyr:2025\$9bpid:813643223 ecl:brn iyr:2014\$9bhcl:#ceb3a1\$9b\$9bbyr:1965 eyr:2024 iyr:2018\$9bhgt:165cm hcl:#18171d ecl:grn pid:475669993\$9b\$9bhgt:116\$9biyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz\$9b\$9biyr:2014 eyr:2020 pid:096460673 byr:1948\$9bhgt:153cm\$9becl:blu hcl:#341e13\$9b\$9bhcl:#ceb3a1\$9biyr:2017 hgt:67cm\$9bpid:178cm byr:2028 ecl:brn\$9bcid:293\$9b\$9bhgt:157cm\$9bhcl:#602927 byr:1941\$9biyr:2012 pid:611003211 eyr:2029\$9b\$9biyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm\$9bcid:248 hcl:#7e4d15\$9b\$9bbyr:1946\$9bhgt:160cm iyr:2020 hcl:#559278 pid:989139577\$9becl:amb eyr:2020\$9b\$9bpid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in\$9beyr:2029 ecl:brn\$9b\$9bhcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl\$9biyr:2015\$9b\$9bcid:123 pid:4542006033\$9beyr:1987 byr:2010 iyr:2029 ecl:amb\$9bhgt:191cm hcl:#18171d\$9b\$9bhcl:z\$9bbyr:1928 iyr:1965\$9beyr:2022 hgt:75 ecl:oth pid:400765046\$9b\$9bhcl:#c0946f hgt:62in\$9becl:blu byr:1978 iyr:1923\$9bcid:260 eyr:2021 pid:404628742\$9b\$9bpid:#bf1611 ecl:grn\$9biyr:2018 cid:146 byr:1948\$9beyr:2025 hcl:#fffffd hgt:87\$9b\$9bpid:767547618\$9biyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937\$9b\$9becl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f\$9bbyr:1921\$9b\$9biyr:2011\$9bpid:9562042482\$9bhcl:z hgt:59cm\$9beyr:1994 cid:258 ecl:#6c1bcc byr:2025\$9b\$9beyr:2028 pid:494999718 byr:1928 hgt:176cm\$9biyr:2015 ecl:oth hcl:#733820\$9b\$9bcid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu\$9bhcl:#b6652a iyr:2016 pid:069457741\$9b\$9bhcl:#6b5442 iyr:2010\$9bbyr:1971\$9beyr:2028 hgt:169cm ecl:brn pid:528961949\$9b\$9beyr:2028\$9bhcl:#7d3b0c\$9bbyr:1952\$9becl:hzl\$9bcid:317 iyr:2016\$9bpid:832169844\$9b\$9bhcl:#c0946f\$9becl:brn\$9biyr:2017 eyr:2028\$9bpid:161390075 byr:1993 cid:50\$9bhgt:171cm\$9b\$9becl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031\$9b\$9b" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + +ASSEMBLER OPTIMIZATIONS +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b28 +Removing instruction jmp __b29 +Removing instruction jmp __b30 +Removing instruction jmp __b31 +Removing instruction jmp __b27 +Removing instruction jmp __b24 +Removing instruction jmp __b25 +Removing instruction jmp __b26 +Removing instruction jmp __b5 +Removing instruction jmp __b7 +Removing instruction jmp __b10 +Removing instruction jmp __b12 +Removing instruction jmp __b9 +Removing instruction jmp __b8 +Removing instruction jmp __b13 +Removing instruction jmp __b21 +Removing instruction jmp __b22 +Removing instruction jmp __b33 +Removing instruction jmp __b32 +Removing instruction jmp __b14 +Removing instruction jmp __b16 +Removing instruction jmp __b19 +Removing instruction jmp __b18 +Removing instruction jmp __b17 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b8 +Removing instruction jmp convertToScreenCode1 +Removing instruction jmp __b6 +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b2 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #>0 +Removing instruction lda #<0 +Removing instruction lda #>0 +Replacing instruction ldy #0 with TAY +Removing instruction lda #0 +Replacing instruction ldy #0 with TAY +Removing instruction lda #<0 +Removing instruction lda #<0 +Removing instruction lda #<0 +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label __b27_from___b27 with __b27 +Replacing label __b1_from___b24 with __b1_from___b25 +Replacing label __b1_from___b12 with __b1_from___b25 +Replacing label __b12_from___b11 with __b12 +Replacing label __b8_from___b6 with __b8 +Replacing label __b1_from___b22 with __b1_from___b25 +Replacing label __b1_from___b33 with __b1 +Replacing label __b1_from___b32 with __b1 +Replacing label __b17_from___b15 with __b17 +Replacing label __b1_from___b2 with __b1 +Replacing label __b2_from___b3 with __b2 +Replacing label __b2_from___b1 with __b2 +Replacing label __b1_from_newline with __b1 +Replacing label __b1_from___b2 with __b1 +Removing instruction __b1_from___b12: +Removing instruction __b1_from___b22: +Removing instruction __b1_from___b24: +Removing instruction __b1_from___b32: +Removing instruction __b1_from___b33: +Removing instruction __b3_from___b1: +Removing instruction cputs_from___b3: +Removing instruction printf_uint_from___b28: +Removing instruction __b29_from___b28: +Removing instruction cputs_from___b29: +Removing instruction __b31_from___b30: +Removing instruction cputs_from___b31: +Removing instruction __b27_from___b27: +Removing instruction __b27_from___b31: +Removing instruction __b10_from___b7: +Removing instruction cputs_from___b10: +Removing instruction __b12_from___b10: +Removing instruction __b12_from___b11: +Removing instruction __b8_from___b6: +Removing instruction __b8_from___b9: +Removing instruction __b22_from___b21: +Removing instruction __b17_from___b15: +Removing instruction __b17_from___b18: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction __b6_from_convertToScreenCode1: +Removing instruction __b4_from___b7: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction cputs_from___b2: +Removing instruction __b1_from_newline: +Removing instruction __b1_from___b5: +Removing instruction __b1_from_memcpy: +Removing instruction __b1_from___b2: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction __b1_from_main: +Removing instruction __b3: +Removing instruction __b28: +Removing instruction __b29: +Removing instruction __b30: +Removing instruction printf_uint_from___b30: +Removing instruction __b31: +Removing instruction __b24: +Removing instruction __b25: +Removing instruction __b26: +Removing instruction __b5_from___b26: +Removing instruction __b7: +Removing instruction __b10: +Removing instruction cputs_from___b11: +Removing instruction __b9: +Removing instruction __b5_from___b8: +Removing instruction __b22: +Removing instruction __b33: +Removing instruction __b32: +Removing instruction __b16: +Removing instruction __b19: +Removing instruction __b13_from___b20: +Removing instruction __b18: +Removing instruction __b14_from___b17: +Removing instruction memset_from_clrscr: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction utoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b8: +Removing instruction convertToScreenCode1: +Removing instruction __b6: +Removing instruction __b7: +Removing instruction __b4: +Removing instruction __b1_from_utoa: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b7: +Removing instruction __b1_from___b4: +Removing instruction __b6: +Removing instruction __b4_from___b6: +Removing instruction __b1: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b2: +Removing instruction __b4: +Removing instruction memset_from___b4: +Removing instruction __b5: +Removing instruction __breturn: +Removing instruction __b1_from_utoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __breturn: +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Skipping double jump to __b1 in jmp __b1_from___b25 +Skipping double jump to __b1 in bne __b1_from___b25 +Skipping double jump to __b1 in jmp __b1_from___b25 +Skipping double jump to __b1 in beq __b1_from___b25 +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn +Succesful ASM optimization Pass5DoubleJumpElimination +Relabelling long label __b1_from___b25 to __b3 +Relabelling long label __b13_from___b4 to __b7 +Relabelling long label __b22_from___b23 to __b9 +Relabelling long label __b14_from___b13 to __b10 +Succesful ASM optimization Pass5RelabelLongLabels +Removing instruction jmp __b1 +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction ldy #0 +Removing instruction ldy #0 +Removing instruction lda.z digit_value+1 +Replacing instruction lda #0 with TYA +Replacing instruction lda #0 with TYA +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Removing instruction __b3: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction __breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Removing instruction jmp __b1 +Succesful ASM optimization Pass5NextJumpElimination +Fixing long branch [163] beq __b1 to bne +Fixing long branch [168] beq __b1 to bne + +FINAL SYMBOL TABLE +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:144 775026.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 1833333.6666666665 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:140 50000.5 +to_nomodify byte* cputs::s#7 s zp[2]:140 150502.0 +to_nomodify byte* cputs::s#8 s zp[2]:140 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:147 2.000000002E9 +byte*~ cursorLocation::$1 zp[2]:147 2.000000002E9 +word~ cursorLocation::$3 zp[2]:147 1.5000000015E9 +word~ cursorLocation::$4 zp[2]:149 2.000000002E9 +word~ cursorLocation::$5 zp[2]:147 2.000000002E9 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:147 2.0000002E7 +byte* cursorLocation::return#1 return zp[2]:147 2.7750000075E8 +byte* cursorLocation::return#3 return zp[2]:147 2.00000002E8 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +byte main::i +byte main::i#1 reg byte x 202.0 +byte main::i#2 reg byte x 84.16666666666666 +byte main::i1 +byte main::i1#1 i1 zp[1]:137 20002.0 +byte main::i1#2 i1 zp[1]:137 10001.0 +byte main::match +byte main::match#1 match zp[1]:138 20002.0 +byte main::match#2 match zp[1]:138 10334.666666666666 +byte main::match#6 match zp[1]:138 15001.5 +byte main::num_found +byte main::num_found#1 reg byte y 202.0 +byte main::num_found#2 reg byte y 104.66666666666666 +byte main::num_found#6 reg byte y 101.0 +byte* main::pass +byte* main::pass#1 pass zp[2]:128 22.0 +byte* main::pass#10 pass zp[2]:128 716.3125 +byte* main::pass#11 pass zp[2]:128 22.0 +byte* main::pass#14 pass zp[2]:128 1526.75 +byte* main::pass#3 pass zp[2]:128 1.4666666666666666 +byte* main::pass#4 pass zp[2]:128 202.0 +byte* main::pass#5 pass zp[2]:128 2002.0 +byte* main::required_tag +byte* main::required_tag#1 required_tag zp[2]:135 1001.0 +byte* main::required_tag#6 required_tag zp[2]:135 1333.6666666666665 +const byte* main::s[8] = " +Valid "at +const byte* main::s1[8] = " Total "at +const byte* main::s2[2] = " +"at +const byte* main::s3[2] = "+"at +const byte* main::s4[2] = "."at +byte main::tag_idx +byte main::tag_idx#1 tag_idx zp[1]:134 2002.0 +byte main::tag_idx#2 tag_idx zp[1]:134 310.4 +const byte* main::tags_found[7] = { fill( 7, 0) } +word main::total +word main::total#1 total zp[2]:132 22.0 +word main::total#10 total zp[2]:132 46.0 +word main::valid +word main::valid#1 valid zp[2]:130 11.0 +word main::valid#10 valid zp[2]:130 54.76315789473685 +word main::valid#8 valid zp[2]:130 16.5 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:147 3333333.6666666665 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:147 1.00000000001E11 +byte* memcpy::dst#2 dst zp[2]:147 1.0003333333466667E11 +byte* memcpy::dst#4 dst zp[2]:147 2.00000002E8 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:142 3333333.6666666665 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:142 2.00000000002E11 +byte* memcpy::src#2 src zp[2]:142 1.0002500000125E11 +byte* memcpy::src#4 src zp[2]:142 1.00000001E8 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:149 1.251250000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:145 2.00000000002E11 +byte* memset::dst#2 dst zp[2]:145 1.3336666666833334E11 +byte* memset::dst#4 dst zp[2]:145 2.00000002E8 +byte* memset::end +byte* memset::end#0 end zp[2]:142 1.6683333333666668E10 +word memset::num +word memset::num#2 num zp[2]:142 1.00000001E8 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:145 1.0000001E7 +void* memset::str#3 str zp[2]:145 3333337.333333333 +void* memset::str#7 str zp[2]:145 22.0 +void* memset::str#8 str zp[2]:145 2.0000002E7 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:145 7500000.75 +const byte* passports = "ecl:grn +cid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03 + +byr:2027 hcl:ec0cfd ecl:blu cid:120 +eyr:1937 pid:106018766 iyr:2010 hgt:154cm + +byr:1965 eyr:2028 hgt:157cm +cid:236 iyr:2018 ecl:brn +hcl:#cfa07d pid:584111467 + +eyr:2029 ecl:hzl +iyr:1972 byr:1966 +pid:2898897192 +hgt:59cm hcl:z + +pid:231652013 hcl:#602927 hgt:166 +ecl:grn eyr:2025 +byr:2008 iyr:1986 + +byr:1928 hgt:167cm +hcl:#18171d iyr:2012 +ecl:oth pid:237657808 eyr:1944 + +hgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020 +hcl:#602927 eyr:2020 + +hcl:#efcc98 eyr:2024 ecl:hzl +byr:2030 hgt:192cm +iyr:2013 pid:7479289410 + +pid:053467220 iyr:2012 hgt:169cm +cid:149 hcl:#866857 +eyr:2030 +byr:1995 ecl:oth + +hgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766 +eyr:2022 +iyr:2020 + +pid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934 + +hcl:#866857 +ecl:brn eyr:2024 +iyr:2017 +pid:505225484 cid:144 +byr:1980 +hgt:170cm + +hcl:#866857 ecl:gry +byr:1972 iyr:2019 eyr:2023 +cid:234 pid:721290041 hgt:191cm + +pid:346301363 +eyr:2020 +hcl:#733820 iyr:2019 hgt:177cm +byr:1998 + +hgt:157cm byr:1963 +pid:898055805 +hcl:#fffffd ecl:blu iyr:2017 cid:87 +eyr:2030 + +pid:605900764 iyr:2011 +hgt:73in ecl:hzl eyr:2024 +hcl:#888785 +cid:281 + +iyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn + +hcl:z +iyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025 +hgt:172in + +hgt:151cm cid:163 pid:670884417 iyr:2012 +ecl:oth hcl:#ceb3a1 +eyr:2028 + +hcl:z cid:92 hgt:69cm +byr:2008 pid:492284612 +eyr:2020 iyr:2023 +ecl:hzl + +byr:1933 +hcl:#7d3b0c eyr:2020 hgt:170cm +pid:949064511 iyr:2010 +ecl:oth + +eyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm +pid:629190040 iyr:2017 hcl:#b6652a + +ecl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995 +pid:762177473 +hgt:179cm + +pid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012 +hgt:70in byr:1938 ecl:oth + +hgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f +eyr:2023 + +hgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029 + +iyr:2010 ecl:gry +eyr:2022 hgt:156cm byr:1953 pid:434063393 +hcl:#733820 + +pid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005 + +eyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248 +hgt:153cm cid:324 iyr:2018 + +cid:195 pid:049871343 +eyr:2024 hgt:169cm +byr:1952 iyr:2010 ecl:grn + +eyr:2035 pid:189cm +hgt:77 iyr:1973 ecl:#dc83d5 +hcl:z byr:2004 + +byr:2027 +pid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937 + +pid:076534920 +hgt:152cm +byr:1969 +ecl:blu +hcl:#866857 iyr:2011 eyr:2024 + +iyr:2019 eyr:2028 +ecl:blu hgt:169cm +hcl:#888785 pid:332202163 byr:1923 + +hgt:65in byr:1964 iyr:2019 +pid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1 + +hcl:#623a2f pid:182484027 +iyr:2016 ecl:brn byr:1943 +hgt:71in eyr:2021 cid:344 + +hcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm +byr:1985 pid:978641227 + +eyr:2029 ecl:brn hgt:173cm byr:1920 cid:211 +hcl:#866857 +iyr:2016 pid:289769625 + +hcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm + +hgt:172cm iyr:2015 ecl:gry byr:1948 +eyr:2029 +pid:466359109 hcl:#341e13 + +cid:74 pid:405199325 ecl:blu +hcl:#6b5442 +eyr:1980 byr:2024 hgt:174cm iyr:2011 + +hgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014 + +cid:264 hcl:#7d3b0c +ecl:blu iyr:2011 eyr:2020 hgt:182cm +byr:1929 + +pid:435338286 byr:1931 +hcl:z ecl:amb iyr:2013 hgt:73in +cid:165 eyr:2027 + +pid:511898552 eyr:2025 hgt:184cm hcl:#602927 +iyr:2018 byr:1989 ecl:hzl + +iyr:2016 +hgt:168in +hcl:#623a2f +eyr:2025 pid:310738569 ecl:#0c3039 +byr:2027 + +pid:158cm byr:1946 ecl:grt +iyr:1920 cid:189 +hcl:389bce hgt:165cm + +pid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm +byr:1930 +ecl:brn + +pid:930994364 byr:1967 hgt:151cm +iyr:2011 eyr:2022 + +eyr:1968 hgt:75cm cid:241 +iyr:2011 pid:5493866745 +ecl:grt +byr:1976 hcl:#a97842 + +eyr:2026 ecl:oth +iyr:2016 hcl:#c0946f +byr:1929 +hgt:175cm +pid:9421898537 + +eyr:2028 iyr:2016 byr:1962 +ecl:grn hgt:186cm hcl:#cfa07d pid:432962396 + +iyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry + +cid:168 +byr:1978 +eyr:2027 hgt:189cm pid:802710287 +hcl:#2f980b iyr:2014 +ecl:grn + +eyr:1970 +pid:576329104 +ecl:xry iyr:1954 hcl:#341e13 byr:2026 +hgt:74in + +eyr:2027 hgt:153cm +ecl:oth +hcl:#866857 +pid:290407832 byr:1956 iyr:2017 + +iyr:2011 +cid:128 +ecl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020 + +ecl:oth hcl:#cfa07d +byr:2016 pid:#de98ae iyr:1984 cid:194 +hgt:170cm +eyr:2034 + +pid:526098672 hgt:168cm +hcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016 +eyr:2030 + +pid:495569197 hcl:#866857 hgt:193cm +iyr:2013 eyr:2021 byr:1921 ecl:amb + +ecl:amb +hcl:#a97842 pid:862249915 iyr:2012 byr:1964 +cid:325 +eyr:2021 + +iyr:1958 +byr:2003 +hgt:160 hcl:#18171d +ecl:hzl eyr:2020 + +iyr:2019 byr:1997 ecl:brn +pid:342735713 hcl:#efcc98 +hgt:181cm cid:307 +eyr:2027 + +pid:817121616 eyr:2020 +iyr:2012 +hgt:185cm +hcl:#18171d byr:1969 ecl:hzl + +pid:381399203 +ecl:oth byr:1930 +iyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025 + +byr:2002 hcl:#18171d iyr:2017 +pid:398245854 hgt:64in ecl:gry eyr:2025 cid:127 + +eyr:2028 hcl:#341e13 +ecl:amb iyr:2012 +pid:079796480 hgt:69cm +byr:1995 + +cid:315 iyr:2028 +pid:775929239 +hgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f + +iyr:2015 +hgt:154cm byr:1997 +ecl:grn +cid:125 eyr:2024 pid:834780229 +hcl:#18171d + +ecl:hzl hcl:#a97842 pid:553710574 eyr:2028 +hgt:183cm cid:196 +iyr:2014 + +pid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974 +iyr:2014 +hcl:#ceb3a1 + +eyr:2024 +byr:1947 hgt:63in ecl:brn +cid:69 +pid:185228911 hcl:#b6652a iyr:2016 + +eyr:2024 +hgt:168cm hcl:#602927 +iyr:2013 +byr:1993 +pid:681091728 ecl:gry cid:203 + +pid:037922164 iyr:2020 +byr:1990 hgt:156cm eyr:2023 hcl:#866857 +cid:97 ecl:grn + +hgt:170cm pid:980455250 +iyr:2011 ecl:hzl byr:1957 +eyr:2030 hcl:#cfa07d + +hgt:158cm +hcl:#602927 +byr:2002 ecl:hzl iyr:2013 +cid:99 +eyr:2020 pid:48646993 + +byr:1955 pid:814033843 eyr:2030 hcl:#a97842 +hgt:191cm iyr:2019 + +pid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842 +eyr:2026 cid:131 byr:1979 + +hcl:#fffffd hgt:68in +cid:121 ecl:oth eyr:2024 pid:343836937 +byr:1955 +iyr:2020 + +eyr:2025 byr:1954 +pid:737517118 +cid:343 hcl:#b6652a +iyr:2017 ecl:hzl +hgt:175cm + +ecl:brn +iyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981 + +ecl:oth iyr:2018 byr:1975 +eyr:2029 +hgt:185cm cid:226 +pid:978243407 hcl:#341e13 + +iyr:2015 pid:918017915 hcl:#3e52b7 +byr:1999 ecl:brn cid:314 +eyr:2025 hgt:192cm + +hcl:#19d1fa byr:1984 ecl:dne hgt:76in +iyr:2015 cid:118 pid:417075672 +eyr:2020 + +iyr:2019 +cid:120 hgt:186cm +hcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968 + +hgt:70cm cid:173 pid:767014975 +hcl:#866857 eyr:2039 ecl:brn byr:1985 + +pid:340424924 +eyr:2027 hcl:#7d3b0c +hgt:168cm ecl:hzl iyr:2016 +byr:1994 + +ecl:hzl byr:1933 pid:580425691 +iyr:2010 hcl:#c0946f eyr:2024 +hgt:64in + +hcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030 +cid:262 iyr:2014 + +ecl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z + +byr:1977 cid:54 +eyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu + +iyr:2011 hcl:#7d3b0c byr:1928 +pid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl + +pid:729464282 +iyr:2012 hcl:baae60 +eyr:2026 ecl:hzl hgt:166cm byr:2019 + +pid:930997801 iyr:2019 eyr:2030 +hcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in + +ecl:brn +byr:1988 hgt:179cm iyr:2017 +pid:864768439 cid:305 hcl:#c0946f +eyr:2029 + +hcl:#7d3b0c ecl:grn +hgt:182cm eyr:2021 pid:719891314 +byr:1920 iyr:2017 + +hgt:62cm +cid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997 +pid:175cm byr:2022 + +hcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020 +pid:703047050 + +byr:1951 +eyr:2030 +ecl:hzl +pid:130992467 hgt:157cm hcl:#341e13 + +hgt:175cm +hcl:#623a2f +cid:68 eyr:2025 +byr:2001 ecl:oth pid:253618704 iyr:2016 + +hcl:#fffffd pid:379344553 ecl:grn +eyr:2026 +hgt:72in byr:1974 iyr:2013 + +ecl:#b4e952 byr:1970 hcl:z +eyr:2039 pid:6056894636 iyr:2021 hgt:165cm +cid:328 + +hcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl + +cid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309 + +byr:1951 eyr:2024 +hcl:#341e13 +ecl:amb pid:414644982 +iyr:2010 hgt:159cm + +iyr:2015 cid:319 +eyr:2029 ecl:brn pid:380237898 +hcl:#efcc98 hgt:157cm byr:1972 + +pid:237156579 ecl:#312a91 +hgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953 + +ecl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939 + +hgt:59in hcl:#18171d byr:1962 ecl:hzl +iyr:2019 eyr:2025 +cid:337 pid:491938615 + +ecl:utc hgt:82 pid:51674655 byr:2020 +eyr:1954 iyr:2029 hcl:z + +pid:119530189 +cid:103 +iyr:2010 byr:1979 +hgt:168cm hcl:#a97842 ecl:brn eyr:2029 + +hgt:177cm ecl:brn +byr:1990 +pid:015089628 eyr:2028 hcl:#733820 iyr:2020 + +ecl:blu iyr:2020 hgt:189cm +hcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160 + +ecl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026 +byr:1995 +pid:654875035 + +ecl:grn eyr:2025 pid:147155222 byr:1942 +cid:341 hcl:#602927 +hgt:165cm +iyr:2016 + +pid:543171646 +hgt:153cm +iyr:2019 hcl:#fffffd byr:1985 cid:266 +eyr:2027 +ecl:hzl + +ecl:blu +eyr:2022 +pid:667939101 byr:1974 +cid:259 hcl:#888785 + +eyr:2030 byr:2016 iyr:2022 +pid:86902982 +ecl:zzz hgt:72 hcl:ceb867 + +hcl:#fffffd +ecl:grn pid:046978329 +byr:1924 +eyr:2025 hgt:158cm iyr:2011 + +hgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189 +iyr:2017 +cid:50 + +cid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017 + +iyr:2019 +eyr:2022 +ecl:brn hcl:#cfa07d pid:050270380 cid:159 +hgt:151cm +byr:1951 + +hcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029 + +byr:1997 hgt:162cm eyr:2023 pid:445685977 +iyr:2012 ecl:amb hcl:#efcc98 + +iyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991 +hcl:#623a2f + +byr:1998 hcl:#fffffd +eyr:2020 +ecl:gry pid:039483695 hgt:163cm iyr:2020 +cid:165 + +ecl:hzl hgt:74in iyr:2016 pid:026214321 +cid:152 hcl:#a1f179 +eyr:2036 byr:2001 + +pid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030 + +pid:918371363 +ecl:xry +iyr:2012 +byr:2012 hgt:65cm +eyr:2029 + +pid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu +hcl:#5ab31e hgt:171cm + +ecl:gry +byr:1956 cid:318 iyr:2020 hcl:#623a2f +eyr:2030 pid:020576506 hgt:184cm + +hgt:173cm iyr:2025 +eyr:2023 +ecl:amb pid:958983168 hcl:#866857 byr:1935 + +byr:1974 +eyr:2040 pid:57104308 iyr:1980 hcl:z +hgt:192in cid:295 ecl:amb + +pid:180cm hcl:1109f7 eyr:2039 byr:2020 +ecl:dne hgt:189in iyr:1921 + +iyr:2013 byr:1961 +hcl:#866857 +eyr:2025 hgt:158cm ecl:gry + +ecl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980 +hcl:#ceb3a1 cid:110 +hgt:166cm + +pid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011 + +eyr:2023 hgt:191cm hcl:#866857 +pid:454509887 +ecl:grn byr:1938 iyr:2015 + +pid:793008846 eyr:2025 ecl:grn hcl:#341e13 +hgt:187cm +byr:1973 cid:224 +iyr:2013 + +hcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb +iyr:2015 byr:1991 + +hcl:#888785 pid:768625886 +hgt:180cm +eyr:2026 ecl:oth cid:178 byr:1958 + +pid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn +iyr:2015 eyr:2023 + +pid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130 +eyr:2030 ecl:dne hgt:66cm + +pid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth +eyr:2020 byr:1937 iyr:2012 + +hgt:175 +eyr:1933 ecl:gry +hcl:#7d3b0c byr:2003 pid:#5d8fcc +iyr:2012 + +eyr:2027 +byr:1927 cid:154 +ecl:gry pid:683668809 hgt:164cm +hcl:#a97842 iyr:2011 + +byr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded +cid:292 ecl:oth + +iyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162 +byr:2005 cid:67 +hcl:#c0946f + +cid:306 +byr:1948 +hcl:#efcc98 +eyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn + +hgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019 + +pid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983 + +pid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986 +ecl:brn eyr:2026 + +ecl:amb +byr:1992 +cid:288 pid:417117245 hcl:#623a2f +iyr:2011 hgt:181cm +eyr:2021 + +byr:1974 hgt:192cm cid:172 +eyr:2022 +ecl:blu +hcl:#cfa07d iyr:2014 + +eyr:2024 ecl:gry +pid:874569675 byr:1960 iyr:2017 hgt:186cm +hcl:#6b5442 + +byr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm + +ecl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98 +pid:600740993 +hgt:167cm eyr:2027 + +pid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm +byr:1923 + +byr:2030 iyr:2019 ecl:#cb0911 +hcl:#cfa07d hgt:74in eyr:2012 +pid:7647207386 + +cid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98 + +cid:119 hgt:150in +hcl:z +iyr:2012 +ecl:brn eyr:1975 +byr:2007 pid:#0dcd32 + +hcl:8a1ce7 pid:0434291854 +eyr:2034 iyr:2005 +hgt:62cm byr:2029 ecl:utc + +ecl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm +pid:636312902 + +hcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952 + +hgt:179cm iyr:2015 hcl:#ceb3a1 +byr:1944 pid:182079308 cid:317 +eyr:2025 ecl:hzl + +hcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000 +iyr:2014 cid:192 + +iyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180 +hgt:177cm +eyr:2023 + +byr:2017 +eyr:2036 iyr:1933 +cid:225 ecl:gmt hgt:179in +hcl:b5c44d pid:99932231 + +hcl:#18171d +hgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb + +hgt:185cm +pid:754207134 ecl:oth eyr:2023 +hcl:#a97842 cid:313 byr:1966 +iyr:2015 + +hcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285 +hgt:67in iyr:2015 + +iyr:2011 byr:1941 +hcl:#341e13 cid:65 pid:413556937 +hgt:169cm +ecl:amb eyr:2020 + +iyr:2016 +hgt:158cm ecl:grn byr:1931 hcl:#7d3b0c + +pid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022 + +eyr:2022 pid:245416405 +iyr:2019 hgt:173cm hcl:#c0946f +ecl:brn +byr:1965 + +byr:1980 hgt:162cm ecl:brn pid:239318191 +hcl:#fffffd +cid:58 eyr:2025 iyr:2020 + +pid:892646915 +iyr:2012 hcl:#733820 byr:1991 eyr:2021 +hgt:157cm ecl:oth + +pid:310597466 eyr:2025 +hcl:#cfa07d byr:1944 iyr:2018 ecl:oth +hgt:183cm + +iyr:2010 hgt:187cm ecl:oth +pid:975763328 +hcl:#866857 eyr:2023 cid:283 byr:1997 + +iyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu +hgt:154cm +byr:1968 eyr:2027 + +ecl:oth eyr:2020 hgt:183cm hcl:#623a2f +pid:771851807 +byr:1990 +iyr:2017 + +hcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118 +cid:124 +eyr:2025 + +byr:1993 +ecl:hzl eyr:2020 +hgt:163cm +iyr:2015 pid:831538073 hcl:#18171d + +hgt:74in hcl:#420afb eyr:2028 +ecl:grn pid:264469103 +byr:1993 + +eyr:2020 +cid:79 +byr:1972 +pid:084953331 hcl:#a97842 ecl:brn iyr:2010 +hgt:170cm + +iyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667 + +hcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm +cid:123 eyr:2023 pid:546394433 + +iyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry + +eyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002 + +byr:1938 +ecl:gry +pid:764937909 iyr:2014 +hcl:#7d3b0c +eyr:2022 cid:145 hgt:184cm + +cid:340 +byr:1924 hgt:169cm eyr:2026 +iyr:2013 ecl:amb +pid:499844992 hcl:#18171d + +pid:838417672 hgt:175cm +ecl:grt iyr:2017 eyr:2025 hcl:17aa1a + +eyr:2020 +byr:1925 hcl:#341e13 +ecl:brn cid:342 pid:047426814 hgt:156cm iyr:2012 + +iyr:2011 hcl:#341e13 byr:1959 +ecl:amb pid:969679865 + +byr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu + +iyr:2010 eyr:2028 +pid:183cm byr:1948 +ecl:oth cid:133 +hcl:#8d3298 hgt:190cm + +hcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029 +hgt:166cm ecl:gry + +ecl:blu iyr:2019 +byr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287 + +ecl:hzl +eyr:2020 iyr:2016 pid:440624039 +cid:147 +hgt:61in byr:1976 hcl:#733820 + +hcl:#341e13 pid:178082907 eyr:2023 +iyr:2015 byr:1956 +ecl:amb hgt:163cm + +eyr:2023 +iyr:2011 hcl:#cfa07d hgt:164cm +pid:291621559 byr:1960 ecl:gry + +hcl:#efcc98 byr:1976 +iyr:2017 pid:394566091 cid:248 +hgt:176cm ecl:hzl eyr:2026 + +iyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941 + +pid:953716819 iyr:2010 hgt:156cm ecl:amb +byr:1947 +hcl:#18171d eyr:2025 + +eyr:2025 ecl:amb +iyr:2016 +hcl:#cfa07d byr:1925 pid:322787273 hgt:168cm + +hgt:59in iyr:2012 +pid:916978929 byr:1959 +hcl:#c0946f eyr:2021 +ecl:brn + +byr:2018 eyr:1929 hgt:187in +hcl:z +iyr:2003 pid:0377361331 ecl:utc + +byr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl + +hcl:#341e13 +hgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017 +pid:639867283 + +hcl:z pid:315276249 byr:2026 +hgt:151cm +iyr:2028 eyr:2020 +ecl:hzl + +hcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm +ecl:blu iyr:2011 + +byr:2009 +hgt:73cm iyr:1921 hcl:z +pid:181cm +ecl:xry + +ecl:hzl +byr:1925 +pid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010 + +byr:1976 +iyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020 + +cid:230 hcl:#7d3b0c byr:1954 +iyr:2014 eyr:2026 pid:122150889 +ecl:brn hgt:182cm + +hcl:#a97842 +ecl:brn hgt:187cm +eyr:2028 +pid:427631634 iyr:2002 byr:2004 + +pid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028 +hgt:155cm + +pid:019809181 +cid:128 iyr:2013 hcl:#f5b9f7 byr:1931 +hgt:161cm +ecl:amb + +hgt:64in byr:1924 +iyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f + +pid:172419213 +ecl:grn +hgt:193cm iyr:2010 byr:1973 hcl:#6b5442 +eyr:2027 + +ecl:#7b5cfd iyr:2019 +byr:2016 +eyr:2040 hgt:191in +cid:187 hcl:z pid:#c61084 + +eyr:2032 iyr:2014 pid:430247344 byr:1967 +hcl:#ceb3a1 +cid:241 +ecl:brn hgt:178in + +hcl:#623a2f iyr:2017 cid:235 +eyr:2020 byr:1978 ecl:blu hgt:175cm + +iyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954 + +hgt:152cm ecl:blu pid:952587262 eyr:2024 +iyr:2019 cid:268 hcl:#602927 byr:1947 + +hgt:176in cid:245 byr:2011 iyr:2018 +eyr:1987 +hcl:z +pid:346518170 +ecl:utc + +hgt:180cm +iyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980 + +byr:1936 hcl:#866857 ecl:blu +eyr:2021 hgt:187cm +iyr:2016 pid:244556968 + +byr:1950 cid:125 +iyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu + +eyr:2021 +pid:618915663 hcl:#cfa07d iyr:2018 byr:2002 +hgt:157cm ecl:blu + +byr:1967 +ecl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020 +cid:335 +hgt:181cm + +byr:1996 +ecl:brn iyr:2015 +eyr:2030 +hcl:#fffffd cid:207 +pid:022460311 hgt:158cm + +eyr:2022 hgt:59cm iyr:2023 +byr:1974 pid:354098699 hcl:b244f7 +ecl:#219505 + +hcl:#866857 eyr:2025 +pid:370874666 +byr:1947 +cid:162 ecl:oth hgt:186cm iyr:2011 + +ecl:hzl eyr:2029 +byr:1981 +iyr:2012 pid:433430792 cid:252 +hgt:171cm + +pid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d + +hgt:60cm iyr:1934 +ecl:#4a4017 pid:3067366202 hcl:1161df +eyr:1938 byr:2008 + +pid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983 +iyr:2015 +ecl:blu + +byr:1955 eyr:2023 +cid:114 +hcl:f1aa8a pid:609049659 ecl:grn hgt:177cm +iyr:2015 + +eyr:2027 cid:284 +pid:654627982 byr:1964 iyr:2018 hgt:168cm +hcl:#fffffd ecl:oth + +iyr:1988 +hgt:191cm hcl:b87a62 byr:1990 ecl:xry +pid:996624367 eyr:1960 + +pid:641466821 eyr:2028 hcl:#7d3b0c +iyr:2010 hgt:175cm ecl:gry + +hcl:#b6652a +ecl:oth +byr:1926 eyr:2030 iyr:2019 hgt:183cm +pid:057196056 + +iyr:2017 +eyr:2022 pid:936841429 +ecl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm + +eyr:2021 +cid:289 hgt:174cm iyr:2013 +ecl:grn pid:329574701 byr:1970 + +eyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c + +cid:116 hcl:045bff eyr:2030 iyr:1920 +ecl:brn +byr:2030 +pid:#38f7f3 +hgt:155in + +eyr:2028 +pid:225829241 byr:1928 hcl:#cfa07d iyr:2019 +ecl:oth +hgt:166cm + +cid:80 byr:1936 +iyr:2017 +hgt:94 hcl:#2e7503 ecl:oth eyr:2030 +pid:597284996 + +ecl:oth +iyr:2019 hgt:76in +byr:1956 pid:821874039 + +eyr:2026 hgt:168cm +pid:019015588 +iyr:2010 +ecl:amb byr:2009 hcl:#623a2f cid:159 + +iyr:1980 hgt:167in +pid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z + +eyr:2020 iyr:2013 +hcl:#08ad66 pid:540886868 +ecl:oth byr:1980 hgt:158cm + +eyr:2026 hgt:186cm byr:1995 +cid:275 +hcl:z iyr:1958 ecl:blu + +eyr:2026 iyr:2012 +hgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f + +pid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm + +hgt:191cm cid:197 iyr:2014 byr:1945 +hcl:#fffffd +eyr:2020 +pid:183948344 ecl:amb + +ecl:gmt hgt:88 +cid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e + +hcl:#a97842 +hgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970 + +byr:1964 hgt:178cm +eyr:2025 +pid:813643223 ecl:brn iyr:2014 +hcl:#ceb3a1 + +byr:1965 eyr:2024 iyr:2018 +hgt:165cm hcl:#18171d ecl:grn pid:475669993 + +hgt:116 +iyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz + +iyr:2014 eyr:2020 pid:096460673 byr:1948 +hgt:153cm +ecl:blu hcl:#341e13 + +hcl:#ceb3a1 +iyr:2017 hgt:67cm +pid:178cm byr:2028 ecl:brn +cid:293 + +hgt:157cm +hcl:#602927 byr:1941 +iyr:2012 pid:611003211 eyr:2029 + +iyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm +cid:248 hcl:#7e4d15 + +byr:1946 +hgt:160cm iyr:2020 hcl:#559278 pid:989139577 +ecl:amb eyr:2020 + +pid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in +eyr:2029 ecl:brn + +hcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl +iyr:2015 + +cid:123 pid:4542006033 +eyr:1987 byr:2010 iyr:2029 ecl:amb +hgt:191cm hcl:#18171d + +hcl:z +byr:1928 iyr:1965 +eyr:2022 hgt:75 ecl:oth pid:400765046 + +hcl:#c0946f hgt:62in +ecl:blu byr:1978 iyr:1923 +cid:260 eyr:2021 pid:404628742 + +pid:#bf1611 ecl:grn +iyr:2018 cid:146 byr:1948 +eyr:2025 hcl:#fffffd hgt:87 + +pid:767547618 +iyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937 + +ecl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f +byr:1921 + +iyr:2011 +pid:9562042482 +hcl:z hgt:59cm +eyr:1994 cid:258 ecl:#6c1bcc byr:2025 + +eyr:2028 pid:494999718 byr:1928 hgt:176cm +iyr:2015 ecl:oth hcl:#733820 + +cid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu +hcl:#b6652a iyr:2016 pid:069457741 + +hcl:#6b5442 iyr:2010 +byr:1971 +eyr:2028 hgt:169cm ecl:brn pid:528961949 + +eyr:2028 +hcl:#7d3b0c +byr:1952 +ecl:hzl +cid:317 iyr:2016 +pid:832169844 + +hcl:#c0946f +ecl:brn +iyr:2017 eyr:2028 +pid:161390075 byr:1993 cid:50 +hgt:171cm + +ecl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031 + +"at +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:130 4.0 +word printf_uint::uvalue#1 uvalue zp[2]:130 4.0 +word printf_uint::uvalue#2 uvalue zp[2]:130 7.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:147 1.0000001E7 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1.50000015E7 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +const byte* required_tags[] = "byriyreyrhgthcleclpid"at +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7.500000075E7 +byte setcursor::c#1 reg byte a 2.00000002E8 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:147 1.00000001E8 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2002.0 +byte~ utoa::$11 reg byte a 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:140 300.42857142857144 +byte* utoa::buffer#14 buffer zp[2]:140 1501.5 +byte* utoa::buffer#3 buffer zp[2]:140 202.0 +byte* utoa::buffer#4 buffer zp[2]:140 2002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:139 2002.0 +byte utoa::digit#2 digit zp[1]:139 286.0 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:145 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 500.5 +byte utoa::started#4 reg byte x 1001.0 +word utoa::value +word utoa::value#0 value zp[2]:130 1001.0 +word utoa::value#1 value zp[2]:130 56.0 +word utoa::value#2 value zp[2]:130 586.4285714285714 +word utoa::value#6 value zp[2]:130 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:140 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1000001.0 +byte utoa_append::digit#2 reg byte x 1005001.5 +word utoa_append::return +word utoa_append::return#0 return zp[2]:130 2002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:145 333500.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:130 3667.333333333333 +word utoa_append::value#1 value zp[2]:130 2000002.0 +word utoa_append::value#2 value zp[2]:130 501834.16666666674 + +zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] +zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:132 [ main::total#10 main::total#1 ] +reg byte x [ main::i#2 main::i#1 ] +reg byte y [ main::num_found#2 main::num_found#6 main::num_found#1 ] +zp[1]:134 [ main::tag_idx#2 main::tag_idx#1 ] +zp[2]:135 [ main::required_tag#6 main::required_tag#1 ] +zp[1]:137 [ main::i1#2 main::i1#1 ] +zp[1]:138 [ main::match#2 main::match#6 main::match#1 ] +zp[1]:139 [ utoa::digit#2 utoa::digit#1 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +zp[2]:140 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#7 cputs::s#8 cputs::s#0 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[2]:142 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 ] +reg byte a [ cputs::c#1 ] +zp[1]:144 [ cputc::c ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:145 [ utoa::digit_value#0 utoa_append::sub#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +zp[2]:147 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:149 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] + + +FINAL ASSEMBLER +Score: 786279 + + // File Comments +// https://adventofcode.com/2020/day/3 + // Upstart + // Atari XL/XE executable XEX file with a single segment +// https://www.atarimax.com/jindroush.atari.org/afmtexe.html +.plugin "dk.camelot64.kickass.xexplugin.AtariXex" +.file [name="2020-04.xex", type="bin", segments="XexFile"] +.segmentdef XexFile [segments="Program", modify="XexFormat", _RunAddr=main] +.segmentdef Program [segments="Code, Data"] +.segmentdef Code [start=$2000] +.segmentdef Data [startAfter="Code"] + // Global Constants & labels + .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c + // 2-byte saved memory scan counter + .label SAVMSC = $58 + // data under cursor + .label OLDCHR = $5d + // 2-byte saved cursor memory address + .label OLDADR = $5e + // Cursor inhibit flag, 0 turns on, any other number turns off. Cursor doesn't change until it moves next. + .label CRSINH = $2f0 + // Atari ZP registers + // 1-byte cursor row + .label ROWCRS = $54 + // 2-byte cursor column + .label COLCRS = $55 +.segment Code + // main +main: { + .label pass = $80 + .label valid = $82 + .label total = $84 + .label i1 = $89 + .label match = $8a + // Read a tag - and examine whether it is one of the required tags + .label required_tag = $87 + .label tag_idx = $86 + // clrscr() + // [1] call clrscr + jsr clrscr + // [2] phi from main to main::@1 [phi:main->main::@1] + // [2] phi main::total#10 = 0 [phi:main->main::@1#0] -- vwuz1=vwuc1 + lda #<0 + sta.z total + sta.z total+1 + // [2] phi main::valid#10 = 0 [phi:main->main::@1#1] -- vwuz1=vwuc1 + sta.z valid + sta.z valid+1 + // [2] phi main::pass#10 = passports [phi:main->main::@1#2] -- pbuz1=pbuc1 + lda #<passports + sta.z pass + lda #>passports + sta.z pass+1 + // [2] phi from main::@12 main::@22 main::@24 main::@25 to main::@1 [phi:main::@12/main::@22/main::@24/main::@25->main::@1] + // [2] phi main::total#10 = main::total#1 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#0] -- register_copy + // [2] phi main::valid#10 = main::valid#8 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#1] -- register_copy + // [2] phi main::pass#10 = main::pass#3 [phi:main::@12/main::@22/main::@24/main::@25->main::@1#2] -- register_copy + // [2] phi from main::@32 main::@33 to main::@1 [phi:main::@32/main::@33->main::@1] + // main::@1 + __b1: + // while(*pass) + // [3] if(0!=*main::pass#10) goto main::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + ldy #0 + lda (pass),y + cmp #0 + bne __b2 + // [4] phi from main::@1 to main::@3 [phi:main::@1->main::@3] + // main::@3 + // printf("\nValid %u Total %u\n", valid, total) + // [5] call cputs + // [58] phi from main::@3 to cputs [phi:main::@3->cputs] + // [58] phi cputs::s#8 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + lda #<s + sta.z cputs.s + lda #>s + sta.z cputs.s+1 + jsr cputs + // main::@28 + // printf("\nValid %u Total %u\n", valid, total) + // [6] printf_uint::uvalue#0 = main::valid#10 + // [7] call printf_uint + // [66] phi from main::@28 to printf_uint [phi:main::@28->printf_uint] + // [66] phi printf_uint::uvalue#2 = printf_uint::uvalue#0 [phi:main::@28->printf_uint#0] -- register_copy + jsr printf_uint + // [8] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + // main::@29 + // printf("\nValid %u Total %u\n", valid, total) + // [9] call cputs + // [58] phi from main::@29 to cputs [phi:main::@29->cputs] + // [58] phi cputs::s#8 = main::s1 [phi:main::@29->cputs#0] -- pbuz1=pbuc1 + lda #<s1 + sta.z cputs.s + lda #>s1 + sta.z cputs.s+1 + jsr cputs + // main::@30 + // printf("\nValid %u Total %u\n", valid, total) + // [10] printf_uint::uvalue#1 = main::total#10 -- vwuz1=vwuz2 + lda.z total + sta.z printf_uint.uvalue + lda.z total+1 + sta.z printf_uint.uvalue+1 + // [11] call printf_uint + // [66] phi from main::@30 to printf_uint [phi:main::@30->printf_uint] + // [66] phi printf_uint::uvalue#2 = printf_uint::uvalue#1 [phi:main::@30->printf_uint#0] -- register_copy + jsr printf_uint + // [12] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + // main::@31 + // printf("\nValid %u Total %u\n", valid, total) + // [13] call cputs + // [58] phi from main::@31 to cputs [phi:main::@31->cputs] + // [58] phi cputs::s#8 = main::s2 [phi:main::@31->cputs#0] -- pbuz1=pbuc1 + lda #<s2 + sta.z cputs.s + lda #>s2 + sta.z cputs.s+1 + jsr cputs + // [14] phi from main::@27 main::@31 to main::@27 [phi:main::@27/main::@31->main::@27] + // main::@27 + __b27: + jmp __b27 + // main::@2 + __b2: + // if(*pass==' ') + // [15] if(*main::pass#10!=' 'at) goto main::@4 -- _deref_pbuz1_neq_vbuc1_then_la1 + .encoding "ascii" + ldy #0 + lda (pass),y + cmp #' ' + bne __b4 + // main::@24 + // pass++; + // [16] main::pass#1 = ++ main::pass#10 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b1 + // main::@4 + __b4: + // if(*pass=='\n') + // [17] if(*main::pass#10!=' 'at) goto main::@13 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b7 + // main::@25 + // pass++; + // [18] main::pass#11 = ++ main::pass#10 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + // if(*pass=='\n') + // [19] if(*main::pass#11!=' 'at) goto main::@1 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (pass),y + cmp #'\$9b' + bne __b1 + // main::@26 + // pass++; + // [20] main::pass#3 = ++ main::pass#11 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + // [21] phi from main::@26 to main::@5 [phi:main::@26->main::@5] + // [21] phi main::num_found#2 = 0 [phi:main::@26->main::@5#0] -- vbuyy=vbuc1 + ldy #0 + // [21] phi main::i#2 = 0 [phi:main::@26->main::@5#1] -- vbuxx=vbuc1 + ldx #0 + // main::@5 + __b5: + // for(char i=0;i<NUM_REQUIRED_TAGS;i++) + // [22] if(main::i#2<7) goto main::@6 -- vbuxx_lt_vbuc1_then_la1 + cpx #7 + bcc __b6 + // main::@7 + // if(num_found==NUM_REQUIRED_TAGS) + // [23] if(main::num_found#2==7) goto main::@11 -- vbuyy_eq_vbuc1_then_la1 + cpy #7 + beq __b11 + // [24] phi from main::@7 to main::@10 [phi:main::@7->main::@10] + // main::@10 + // printf(".") + // [25] call cputs + // [58] phi from main::@10 to cputs [phi:main::@10->cputs] + // [58] phi cputs::s#8 = main::s4 [phi:main::@10->cputs#0] -- pbuz1=pbuc1 + lda #<s4 + sta.z cputs.s + lda #>s4 + sta.z cputs.s+1 + jsr cputs + // [26] phi from main::@10 main::@11 to main::@12 [phi:main::@10/main::@11->main::@12] + // [26] phi main::valid#8 = main::valid#10 [phi:main::@10/main::@11->main::@12#0] -- register_copy + // main::@12 + __b12: + // total++; + // [27] main::total#1 = ++ main::total#10 -- vwuz1=_inc_vwuz1 + inc.z total + bne !+ + inc.z total+1 + !: + jmp __b1 + // main::@11 + __b11: + // valid++; + // [28] main::valid#1 = ++ main::valid#10 -- vwuz1=_inc_vwuz1 + inc.z valid + bne !+ + inc.z valid+1 + !: + // printf("+") + // [29] call cputs + // [58] phi from main::@11 to cputs [phi:main::@11->cputs] + // [58] phi cputs::s#8 = main::s3 [phi:main::@11->cputs#0] -- pbuz1=pbuc1 + lda #<s3 + sta.z cputs.s + lda #>s3 + sta.z cputs.s+1 + jsr cputs + jmp __b12 + // main::@6 + __b6: + // if(tags_found[i]) + // [30] if(0==main::tags_found[main::i#2]) goto main::@8 -- vbuc1_eq_pbuc2_derefidx_vbuxx_then_la1 + lda tags_found,x + cmp #0 + beq __b8 + // main::@9 + // num_found++; + // [31] main::num_found#1 = ++ main::num_found#2 -- vbuyy=_inc_vbuyy + iny + // [32] phi from main::@6 main::@9 to main::@8 [phi:main::@6/main::@9->main::@8] + // [32] phi main::num_found#6 = main::num_found#2 [phi:main::@6/main::@9->main::@8#0] -- register_copy + // main::@8 + __b8: + // tags_found[i] = 0 + // [33] main::tags_found[main::i#2] = 0 -- pbuc1_derefidx_vbuxx=vbuc2 + lda #0 + sta tags_found,x + // for(char i=0;i<NUM_REQUIRED_TAGS;i++) + // [34] main::i#1 = ++ main::i#2 -- vbuxx=_inc_vbuxx + inx + // [21] phi from main::@8 to main::@5 [phi:main::@8->main::@5] + // [21] phi main::num_found#2 = main::num_found#6 [phi:main::@8->main::@5#0] -- register_copy + // [21] phi main::i#2 = main::i#1 [phi:main::@8->main::@5#1] -- register_copy + jmp __b5 + // [35] phi from main::@4 to main::@13 [phi:main::@4->main::@13] + __b7: + // [35] phi main::required_tag#6 = required_tags [phi:main::@4->main::@13#0] -- pbuz1=pbuc1 + lda #<required_tags + sta.z required_tag + lda #>required_tags + sta.z required_tag+1 + // [35] phi main::tag_idx#2 = 0 [phi:main::@4->main::@13#1] -- vbuz1=vbuc1 + lda #0 + sta.z tag_idx + // main::@13 + __b13: + // for(char tag_idx=0;tag_idx<NUM_REQUIRED_TAGS;tag_idx++) + // [36] if(main::tag_idx#2<7) goto main::@14 -- vbuz1_lt_vbuc1_then_la1 + lda.z tag_idx + cmp #7 + bcc __b10 + // main::@21 + __b21: + // pass +=3 + // [37] main::pass#4 = main::pass#10 + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z pass + sta.z pass + bcc !+ + inc.z pass+1 + !: + // [38] phi from main::@21 main::@23 to main::@22 [phi:main::@21/main::@23->main::@22] + __b9: + // [38] phi main::pass#14 = main::pass#4 [phi:main::@21/main::@23->main::@22#0] -- register_copy + // Skip letters until we hit another whitespace + // main::@22 + // while(*pass && *pass!=' ' && *pass!='\n') + // [39] if(0==*main::pass#14) goto main::@1 -- vbuc1_eq__deref_pbuz1_then_la1 + lda #0 + tay + cmp (pass),y + bne !__b1+ + jmp __b1 + !__b1: + // main::@33 + // [40] if(*main::pass#14==' 'at) goto main::@1 -- _deref_pbuz1_eq_vbuc1_then_la1 + lda #' ' + cmp (pass),y + bne !__b1+ + jmp __b1 + !__b1: + // main::@32 + // [41] if(*main::pass#14!=' 'at) goto main::@23 -- _deref_pbuz1_neq_vbuc1_then_la1 + lda (pass),y + cmp #'\$9b' + bne __b23 + jmp __b1 + // main::@23 + __b23: + // pass++; + // [42] main::pass#5 = ++ main::pass#14 -- pbuz1=_inc_pbuz1 + inc.z pass + bne !+ + inc.z pass+1 + !: + jmp __b9 + // [43] phi from main::@13 to main::@14 [phi:main::@13->main::@14] + __b10: + // [43] phi main::match#2 = 0 [phi:main::@13->main::@14#0] -- vbuz1=vbuc1 + lda #0 + sta.z match + // [43] phi main::i1#2 = 0 [phi:main::@13->main::@14#1] -- vbuz1=vbuc1 + sta.z i1 + // main::@14 + __b14: + // for(char i=0;i<3;i++) + // [44] if(main::i1#2<3) goto main::@15 -- vbuz1_lt_vbuc1_then_la1 + lda.z i1 + cmp #3 + bcc __b15 + // main::@16 + // if(match==3) + // [45] if(main::match#2!=3) goto main::@20 -- vbuz1_neq_vbuc1_then_la1 + lda #3 + cmp.z match + bne __b20 + // main::@19 + // tags_found[tag_idx] = 1 + // [46] main::tags_found[main::tag_idx#2] = 1 -- pbuc1_derefidx_vbuz1=vbuc2 + lda #1 + ldy.z tag_idx + sta tags_found,y + jmp __b21 + // main::@20 + __b20: + // required_tag += 3 + // [47] main::required_tag#1 = main::required_tag#6 + 3 -- pbuz1=pbuz1_plus_vbuc1 + lda #3 + clc + adc.z required_tag + sta.z required_tag + bcc !+ + inc.z required_tag+1 + !: + // for(char tag_idx=0;tag_idx<NUM_REQUIRED_TAGS;tag_idx++) + // [48] main::tag_idx#1 = ++ main::tag_idx#2 -- vbuz1=_inc_vbuz1 + inc.z tag_idx + // [35] phi from main::@20 to main::@13 [phi:main::@20->main::@13] + // [35] phi main::required_tag#6 = main::required_tag#1 [phi:main::@20->main::@13#0] -- register_copy + // [35] phi main::tag_idx#2 = main::tag_idx#1 [phi:main::@20->main::@13#1] -- register_copy + jmp __b13 + // main::@15 + __b15: + // if(required_tag[i]==pass[i]) + // [49] if(main::required_tag#6[main::i1#2]!=main::pass#10[main::i1#2]) goto main::@17 -- pbuz1_derefidx_vbuz2_neq_pbuz3_derefidx_vbuz2_then_la1 + ldy.z i1 + lda (required_tag),y + tax + lda (pass),y + tay + stx.z $ff + cpy.z $ff + bne __b17 + // main::@18 + // match++; + // [50] main::match#1 = ++ main::match#2 -- vbuz1=_inc_vbuz1 + inc.z match + // [51] phi from main::@15 main::@18 to main::@17 [phi:main::@15/main::@18->main::@17] + // [51] phi main::match#6 = main::match#2 [phi:main::@15/main::@18->main::@17#0] -- register_copy + // main::@17 + __b17: + // for(char i=0;i<3;i++) + // [52] main::i1#1 = ++ main::i1#2 -- vbuz1=_inc_vbuz1 + inc.z i1 + // [43] phi from main::@17 to main::@14 [phi:main::@17->main::@14] + // [43] phi main::match#2 = main::match#6 [phi:main::@17->main::@14#0] -- register_copy + // [43] phi main::i1#2 = main::i1#1 [phi:main::@17->main::@14#1] -- register_copy + jmp __b14 + .segment Data + tags_found: .fill 7, 0 + s: .text @"\$9bValid " + .byte 0 + s1: .text " Total " + .byte 0 + s2: .text @"\$9b" + .byte 0 + s3: .text "+" + .byte 0 + s4: .text "." + .byte 0 +} +.segment Code + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + // [53] memset::str#7 = (void*)*SAVMSC -- pvoz1=_deref_qvoc1 + lda SAVMSC + sta.z memset.str + lda SAVMSC+1 + sta.z memset.str+1 + // memset(*SAVMSC, 0x00, CONIO_WIDTH * CONIO_HEIGHT) + // [54] call memset + // Fill entire screen with spaces + // [73] phi from clrscr to memset [phi:clrscr->memset] + // [73] phi memset::str#3 = memset::str#7 [phi:clrscr->memset#0] -- register_copy + // [73] phi memset::num#2 = (word)$28*$18 [phi:clrscr->memset#1] -- vwuz1=vwuc1 + lda #<$28*$18 + sta.z memset.num + lda #>$28*$18 + sta.z memset.num+1 + jsr memset + // clrscr::@1 + // *OLDCHR = 0x00 + // [55] *OLDCHR = 0 -- _deref_pbuc1=vbuc2 + // 0x00 is screencode for space character + // set the old character to a space so the cursor doesn't reappear at the last position it was at + lda #0 + sta OLDCHR + // gotoxy(0,0) + // [56] call gotoxy + jsr gotoxy + // clrscr::@return + // } + // [57] return + rts +} + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($8c) s) +cputs: { + .label s = $8c + // [59] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [59] phi cputs::s#7 = cputs::s#8 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 + __b1: + // while (c = *s++) + // [60] cputs::c#1 = *cputs::s#7 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [61] cputs::s#0 = ++ cputs::s#7 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [62] if(0!=cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // cputs::@return + // } + // [63] return + rts + // cputs::@2 + __b2: + // cputc(c) + // [64] cputc::c = cputs::c#1 -- vbuz1=vbuaa + sta.z cputc.c + // [65] call cputc + jsr cputc + jmp __b1 +} + // printf_uint +// Print an unsigned int using a specific format +// printf_uint(word zp($82) uvalue) +printf_uint: { + .label uvalue = $82 + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [67] *((byte*)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [68] utoa::value#1 = printf_uint::uvalue#2 + // [69] call utoa + // Format number into buffer + // [103] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(printf_buffer, format) + // [70] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [71] call printf_number_buffer + // Print using format + // [124] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + jsr printf_number_buffer + // printf_uint::@return + // } + // [72] return + rts +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// memset(byte* zp($91) str, word zp($8e) num) +memset: { + .label end = $8e + .label dst = $91 + .label str = $91 + .label num = $8e + // if(num>0) + // [74] if(memset::num#2<=0) goto memset::@return -- vwuz1_le_0_then_la1 + lda.z num + bne !+ + lda.z num+1 + beq __breturn + !: + // memset::@1 + // end = (char*)str + num + // [75] memset::end#0 = (byte*)memset::str#3 + memset::num#2 -- pbuz1=pbuz2_plus_vwuz1 + lda.z end + clc + adc.z str + sta.z end + lda.z end+1 + adc.z str+1 + sta.z end+1 + // [76] memset::dst#4 = (byte*)memset::str#3 + // [77] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [77] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [78] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + __breturn: + // } + // [79] return + rts + // memset::@3 + __b3: + // *dst = c + // [80] *memset::dst#2 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [81] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 +} + // gotoxy +// Set the cursor to the specified position +gotoxy: { + .const x = 0 + .const y = 0 + // *COLCRS = x + // [82] *COLCRS = gotoxy::x#1 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + lda #<x + sta COLCRS + // *ROWCRS = y + // [83] *ROWCRS = gotoxy::y#1 -- _deref_pbuc1=vbuc2 + lda #y + sta ROWCRS + // setcursor() + // [84] call setcursor + jsr setcursor + // gotoxy::@return + // } + // [85] return + rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// cputc(byte zp($90) c) +cputc: { + .label convertToScreenCode1_v = c + .label c = $90 + // if (c == '\r') + // [86] if(cputc::c==' 'at) goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + lda #'\r' + cmp.z c + beq __b1 + // cputc::@3 + // if(c == '\n' || c == 0x9b) + // [87] if(cputc::c==' 'at) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #'\$9b' + cmp.z c + beq __b2 + // cputc::@8 + // [88] if(cputc::c==$9b) goto cputc::@2 -- vbuz1_eq_vbuc1_then_la1 + lda #$9b + cmp.z c + beq __b2 + // cputc::convertToScreenCode1 + // return rawmap[*v]; + // [89] cputc::convertToScreenCode1_return#0 = rawmap[*cputc::convertToScreenCode1_v#0] -- vbuxx=pbuc1_derefidx_(_deref_pbuc2) + ldy.z convertToScreenCode1_v + ldx rawmap,y + // [90] phi from cputc::convertToScreenCode1 to cputc::@6 [phi:cputc::convertToScreenCode1->cputc::@6] + // cputc::@6 + // putchar(convertToScreenCode(&c)) + // [91] call putchar + jsr putchar + // cputc::@7 + // (*COLCRS)++; + // [92] *COLCRS = ++ *COLCRS -- _deref_pwuc1=_inc__deref_pwuc1 + inc COLCRS + bne !+ + inc COLCRS+1 + !: + // if (*COLCRS == CONIO_WIDTH) + // [93] if(*COLCRS==$28) goto cputc::@5 -- _deref_pwuc1_eq_vbuc2_then_la1 + lda COLCRS+1 + bne !+ + lda COLCRS + cmp #$28 + beq __b5 + !: + // [94] phi from cputc::@7 to cputc::@4 [phi:cputc::@7->cputc::@4] + // cputc::@4 + // setcursor() + // [95] call setcursor + jsr setcursor + // cputc::@return + // } + // [96] return + rts + // cputc::@5 + __b5: + // *COLCRS = 0 + // [97] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [98] call newline + jsr newline + rts + // cputc::@2 + __b2: + // *COLCRS = 0 + // [99] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0a LF, or atascii EOL + lda #0 + sta COLCRS+1 + sta COLCRS + // newline() + // [100] call newline + jsr newline + rts + // cputc::@1 + __b1: + // *COLCRS = 0 + // [101] *COLCRS = 0 -- _deref_pwuc1=vbuc2 + // 0x0d, CR = just set the cursor x value to 0 + lda #0 + sta COLCRS+1 + sta COLCRS + // setcursor() + // [102] call setcursor + jsr setcursor + rts +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// utoa(word zp($82) value, byte* zp($8c) buffer) +utoa: { + .label digit_value = $91 + .label buffer = $8c + .label digit = $8b + .label value = $82 + // [104] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [104] phi utoa::buffer#11 = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [104] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [104] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [104] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // utoa::@1 + __b1: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [105] if(utoa::digit#2<5-1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #5-1 + bcc __b2 + // utoa::@3 + // *buffer++ = DIGITS[(char)value] + // [106] utoa::$11 = (byte)utoa::value#2 -- vbuaa=_byte_vwuz1 + lda.z value + // [107] *utoa::buffer#11 = DIGITS[utoa::$11] -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // *buffer++ = DIGITS[(char)value]; + // [108] utoa::buffer#3 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // *buffer = 0 + // [109] *utoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + lda #0 + tay + sta (buffer),y + // utoa::@return + // } + // [110] return + rts + // utoa::@2 + __b2: + // digit_value = digit_values[digit] + // [111] utoa::$10 = utoa::digit#2 << 1 -- vbuaa=vbuz1_rol_1 + lda.z digit + asl + // [112] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] -- vwuz1=pwuc1_derefidx_vbuaa + tay + lda RADIX_DECIMAL_VALUES,y + sta.z digit_value + lda RADIX_DECIMAL_VALUES+1,y + sta.z digit_value+1 + // if (started || value >= digit_value) + // [113] if(0!=utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // utoa::@7 + // [114] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [115] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [115] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [115] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [115] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digit<max_digits-1; digit++ ) + // [116] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [104] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [104] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [104] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [104] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [104] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [117] utoa_append::buffer#0 = utoa::buffer#11 + // [118] utoa_append::value#0 = utoa::value#2 + // [119] utoa_append::sub#0 = utoa::digit_value#0 + // [120] call utoa_append + // [165] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [121] utoa_append::return#0 = utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [122] utoa::value#0 = utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [123] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [115] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [115] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [115] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [115] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// printf_number_buffer(byte register(A) buffer_sign) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // printf_number_buffer::@1 + // if(buffer.sign) + // [125] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // printf_number_buffer::@3 + // cputc(buffer.sign) + // [126] cputc::c = printf_number_buffer::buffer_sign#0 -- vbuz1=vbuaa + sta.z cputc.c + // [127] call cputc + jsr cputc + // [128] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // printf_number_buffer::@2 + __b2: + // cputs(buffer.digits) + // [129] call cputs + // [58] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] + // [58] phi cputs::s#8 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + lda #<buffer_digits + sta.z cputs.s + lda #>buffer_digits + sta.z cputs.s+1 + jsr cputs + // printf_number_buffer::@return + // } + // [130] return + rts +} + // setcursor +// Handles cursor movement, displaying it if required, and inverting character it is over if there is one (and enabled) +setcursor: { + .label loc = $93 + // **OLDADR = *OLDCHR + // [131] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + // save the current oldchr into oldadr + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [132] call cursorLocation + jsr cursorLocation + // [133] cursorLocation::return#3 = cursorLocation::return#1 + // setcursor::@3 + // loc = cursorLocation() + // [134] setcursor::loc#0 = cursorLocation::return#3 + // c = *loc + // [135] setcursor::c#0 = *setcursor::loc#0 -- vbuxx=_deref_pbuz1 + ldy #0 + lda (loc),y + tax + // *OLDCHR = c + // [136] *OLDCHR = setcursor::c#0 -- _deref_pbuc1=vbuxx + stx OLDCHR + // *OLDADR = loc + // [137] *OLDADR = setcursor::loc#0 -- _deref_qbuc1=pbuz1 + lda.z loc + sta OLDADR + lda.z loc+1 + sta OLDADR+1 + // setcursor::@2 + // *CRSINH = 0 + // [138] *CRSINH = 0 -- _deref_pbuc1=vbuc2 + // cursor is on, so invert the inverse bit and turn cursor on + tya + sta CRSINH + // c = c ^ 0x80 + // [139] setcursor::c#1 = setcursor::c#0 ^ $80 -- vbuaa=vbuxx_bxor_vbuc1 + txa + eor #$80 + // setcursor::@1 + // **OLDADR = c + // [140] *(*OLDADR) = setcursor::c#1 -- _deref_(_deref_qbuc1)=vbuaa + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // setcursor::@return + // } + // [141] return + rts +} + // putchar +// Puts a character to the screen a the current location. Uses internal screencode. Deals with storing the old cursor value +putchar: { + .label loc = $93 + // **OLDADR = *OLDCHR + // [142] *(*OLDADR) = *OLDCHR -- _deref_(_deref_qbuc1)=_deref_pbuc2 + lda OLDCHR + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + sta ($fe),y + // cursorLocation() + // [143] call cursorLocation + jsr cursorLocation + // [144] cursorLocation::return#0 = cursorLocation::return#1 + // putchar::@1 + // loc = cursorLocation() + // [145] putchar::loc#0 = cursorLocation::return#0 + // newChar = code | conio_reverse_value + // [146] putchar::newChar#0 = cputc::convertToScreenCode1_return#0 -- vbuaa=vbuxx + txa + // *loc = newChar + // [147] *putchar::loc#0 = putchar::newChar#0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (loc),y + // *OLDCHR = newChar + // [148] *OLDCHR = putchar::newChar#0 -- _deref_pbuc1=vbuaa + sta OLDCHR + // setcursor() + // [149] call setcursor + jsr setcursor + // putchar::@return + // } + // [150] return + rts +} + // newline +newline: { + .label start = $91 + // if ((*ROWCRS)++ == CONIO_HEIGHT) + // [151] *ROWCRS = ++ *ROWCRS -- _deref_pbuc1=_inc__deref_pbuc1 + inc ROWCRS + // [152] if(*ROWCRS!=$18) goto newline::@1 -- _deref_pbuc1_neq_vbuc2_then_la1 + lda #$18 + cmp ROWCRS + bne __b1 + // newline::@3 + // **OLDADR ^= 0x80 + // [153] *(*OLDADR) = *(*OLDADR) ^ $80 -- _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2 + ldy OLDADR + sty.z $fe + ldy OLDADR+1 + sty.z $ff + ldy #0 + lda ($fe),y + eor #$80 + sta ($fe),y + // newline::@2 + // start = *SAVMSC + // [154] newline::start#0 = *SAVMSC -- pbuz1=_deref_qbuc1 + // move screen up 1 line + lda SAVMSC + sta.z start + lda SAVMSC+1 + sta.z start+1 + // start + CONIO_WIDTH + // [155] memcpy::source#0 = newline::start#0 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z start + sta.z memcpy.source + tya + adc.z start+1 + sta.z memcpy.source+1 + // memcpy(start, start + CONIO_WIDTH, CONIO_WIDTH * 23) + // [156] memcpy::destination#0 = (void*)newline::start#0 -- pvoz1=pvoz2 + lda.z start + sta.z memcpy.destination + lda.z start+1 + sta.z memcpy.destination+1 + // [157] call memcpy + jsr memcpy + // newline::@4 + // start + CONIO_WIDTH * 23 + // [158] memset::str#0 = newline::start#0 + (word)$28*$17 -- pbuz1=pbuz1_plus_vwuc1 + clc + lda.z memset.str + adc #<$28*$17 + sta.z memset.str + lda.z memset.str+1 + adc #>$28*$17 + sta.z memset.str+1 + // [159] memset::str#8 = (void*)memset::str#0 + // memset(start + CONIO_WIDTH * 23, 0x00, CONIO_WIDTH) + // [160] call memset + // [73] phi from newline::@4 to memset [phi:newline::@4->memset] + // [73] phi memset::str#3 = memset::str#8 [phi:newline::@4->memset#0] -- register_copy + // [73] phi memset::num#2 = $28 [phi:newline::@4->memset#1] -- vwuz1=vbuc1 + lda #<$28 + sta.z memset.num + lda #>$28 + sta.z memset.num+1 + jsr memset + // newline::@5 + // *ROWCRS = CONIO_HEIGHT - 1 + // [161] *ROWCRS = (byte)$18-1 -- _deref_pbuc1=vbuc2 + lda #$18-1 + sta ROWCRS + // [162] phi from newline newline::@5 to newline::@1 [phi:newline/newline::@5->newline::@1] + // newline::@1 + __b1: + // setcursor() + // [163] call setcursor + jsr setcursor + // newline::@return + // } + // [164] return + rts +} + // utoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// utoa_append(byte* zp($8c) buffer, word zp($82) value, word zp($91) sub) +utoa_append: { + .label buffer = $8c + .label value = $82 + .label sub = $91 + .label return = $82 + // [166] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [166] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [166] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // utoa_append::@1 + __b1: + // while (value >= sub) + // [167] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // utoa_append::@3 + // *buffer = DIGITS[digit] + // [168] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // utoa_append::@return + // } + // [169] return + rts + // utoa_append::@2 + __b2: + // digit++; + // [170] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [171] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + // [166] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [166] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [166] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + jmp __b1 +} + // cursorLocation +// Return a pointer to the location of the cursor +cursorLocation: { + .label __0 = $93 + .label __1 = $93 + .label __3 = $93 + .label return = $93 + .label __4 = $95 + .label __5 = $93 + // (word)(*ROWCRS)*CONIO_WIDTH + // [172] cursorLocation::$3 = (word)*ROWCRS -- vwuz1=_word__deref_pbuc1 + lda ROWCRS + sta.z __3 + lda #0 + sta.z __3+1 + // [173] cursorLocation::$4 = cursorLocation::$3 << 2 -- vwuz1=vwuz2_rol_2 + lda.z __3 + asl + sta.z __4 + lda.z __3+1 + rol + sta.z __4+1 + asl.z __4 + rol.z __4+1 + // [174] cursorLocation::$5 = cursorLocation::$4 + cursorLocation::$3 -- vwuz1=vwuz2_plus_vwuz1 + lda.z __5 + clc + adc.z __4 + sta.z __5 + lda.z __5+1 + adc.z __4+1 + sta.z __5+1 + // [175] cursorLocation::$0 = cursorLocation::$5 << 3 -- vwuz1=vwuz1_rol_3 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + asl.z __0 + rol.z __0+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + // [176] cursorLocation::$1 = *SAVMSC + cursorLocation::$0 -- pbuz1=_deref_qbuc1_plus_vwuz1 + clc + lda.z __1 + adc SAVMSC + sta.z __1 + lda.z __1+1 + adc SAVMSC+1 + sta.z __1+1 + // *SAVMSC + (word)(*ROWCRS)*CONIO_WIDTH + *COLCRS + // [177] cursorLocation::return#1 = cursorLocation::$1 + *COLCRS -- pbuz1=pbuz1_plus__deref_pwuc1 + clc + lda COLCRS + adc.z return + sta.z return + lda COLCRS+1 + adc.z return+1 + sta.z return+1 + // cursorLocation::@return + // } + // [178] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// memcpy(void* zp($93) destination, byte* zp($8e) source) +memcpy: { + .const num = $28*$17 + .label src_end = $95 + .label dst = $93 + .label src = $8e + .label destination = $93 + .label source = $8e + // src_end = (char*)source+num + // [179] memcpy::src_end#0 = (byte*)(void*)memcpy::source#0 + memcpy::num#0 -- pbuz1=pbuz2_plus_vwuc1 + clc + lda.z source + adc #<num + sta.z src_end + lda.z source+1 + adc #>num + sta.z src_end+1 + // [180] memcpy::src#4 = (byte*)(void*)memcpy::source#0 + // [181] memcpy::dst#4 = (byte*)memcpy::destination#0 + // [182] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [182] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [182] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [183] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [184] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [185] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [186] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [187] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // File Data +.segment Data + // The digits used for numbers + DIGITS: .text "0123456789abcdef" + // Values of decimal digits + RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a + // create a static table to map char value to screen value + // use KickAsm functions to create a table of code -> screen code values, using cc65 algorithm +rawmap: +.var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + + // The required tags + required_tags: .text "byriyreyrhgthcleclpid" + .byte 0 + passports: .text @"ecl:grn\$9bcid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03\$9b\$9bbyr:2027 hcl:ec0cfd ecl:blu cid:120\$9beyr:1937 pid:106018766 iyr:2010 hgt:154cm\$9b\$9bbyr:1965 eyr:2028 hgt:157cm\$9bcid:236 iyr:2018 ecl:brn\$9bhcl:#cfa07d pid:584111467\$9b\$9beyr:2029 ecl:hzl\$9biyr:1972 byr:1966\$9bpid:2898897192\$9bhgt:59cm hcl:z\$9b\$9bpid:231652013 hcl:#602927 hgt:166\$9becl:grn eyr:2025\$9bbyr:2008 iyr:1986\$9b\$9bbyr:1928 hgt:167cm\$9bhcl:#18171d iyr:2012\$9becl:oth pid:237657808 eyr:1944\$9b\$9bhgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020\$9bhcl:#602927 eyr:2020\$9b\$9bhcl:#efcc98 eyr:2024 ecl:hzl\$9bbyr:2030 hgt:192cm\$9biyr:2013 pid:7479289410\$9b\$9bpid:053467220 iyr:2012 hgt:169cm\$9bcid:149 hcl:#866857\$9beyr:2030\$9bbyr:1995 ecl:oth\$9b\$9bhgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766\$9beyr:2022\$9biyr:2020\$9b\$9bpid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934\$9b\$9bhcl:#866857\$9becl:brn eyr:2024\$9biyr:2017\$9bpid:505225484 cid:144\$9bbyr:1980\$9bhgt:170cm\$9b\$9bhcl:#866857 ecl:gry\$9bbyr:1972 iyr:2019 eyr:2023\$9bcid:234 pid:721290041 hgt:191cm\$9b\$9bpid:346301363\$9beyr:2020\$9bhcl:#733820 iyr:2019 hgt:177cm\$9bbyr:1998\$9b\$9bhgt:157cm byr:1963\$9bpid:898055805\$9bhcl:#fffffd ecl:blu iyr:2017 cid:87\$9beyr:2030\$9b\$9bpid:605900764 iyr:2011\$9bhgt:73in ecl:hzl eyr:2024\$9bhcl:#888785\$9bcid:281\$9b\$9biyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn\$9b\$9bhcl:z\$9biyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025\$9bhgt:172in\$9b\$9bhgt:151cm cid:163 pid:670884417 iyr:2012\$9becl:oth hcl:#ceb3a1\$9beyr:2028\$9b\$9bhcl:z cid:92 hgt:69cm\$9bbyr:2008 pid:492284612\$9beyr:2020 iyr:2023\$9becl:hzl\$9b\$9bbyr:1933\$9bhcl:#7d3b0c eyr:2020 hgt:170cm\$9bpid:949064511 iyr:2010\$9becl:oth\$9b\$9beyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm\$9bpid:629190040 iyr:2017 hcl:#b6652a\$9b\$9becl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995\$9bpid:762177473\$9bhgt:179cm\$9b\$9bpid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012\$9bhgt:70in byr:1938 ecl:oth\$9b\$9bhgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f\$9beyr:2023\$9b\$9bhgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029\$9b\$9biyr:2010 ecl:gry\$9beyr:2022 hgt:156cm byr:1953 pid:434063393\$9bhcl:#733820\$9b\$9bpid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005\$9b\$9beyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248\$9bhgt:153cm cid:324 iyr:2018\$9b\$9bcid:195 pid:049871343\$9beyr:2024 hgt:169cm\$9bbyr:1952 iyr:2010 ecl:grn\$9b\$9beyr:2035 pid:189cm\$9bhgt:77 iyr:1973 ecl:#dc83d5\$9bhcl:z byr:2004\$9b\$9bbyr:2027\$9bpid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937\$9b\$9bpid:076534920\$9bhgt:152cm\$9bbyr:1969\$9becl:blu\$9bhcl:#866857 iyr:2011 eyr:2024\$9b\$9biyr:2019 eyr:2028\$9becl:blu hgt:169cm\$9bhcl:#888785 pid:332202163 byr:1923\$9b\$9bhgt:65in byr:1964 iyr:2019\$9bpid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1\$9b\$9bhcl:#623a2f pid:182484027\$9biyr:2016 ecl:brn byr:1943\$9bhgt:71in eyr:2021 cid:344\$9b\$9bhcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm\$9bbyr:1985 pid:978641227\$9b\$9beyr:2029 ecl:brn hgt:173cm byr:1920 cid:211\$9bhcl:#866857\$9biyr:2016 pid:289769625\$9b\$9bhcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm\$9b\$9bhgt:172cm iyr:2015 ecl:gry byr:1948\$9beyr:2029\$9bpid:466359109 hcl:#341e13\$9b\$9bcid:74 pid:405199325 ecl:blu\$9bhcl:#6b5442\$9beyr:1980 byr:2024 hgt:174cm iyr:2011\$9b\$9bhgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014\$9b\$9bcid:264 hcl:#7d3b0c\$9becl:blu iyr:2011 eyr:2020 hgt:182cm\$9bbyr:1929\$9b\$9bpid:435338286 byr:1931\$9bhcl:z ecl:amb iyr:2013 hgt:73in\$9bcid:165 eyr:2027\$9b\$9bpid:511898552 eyr:2025 hgt:184cm hcl:#602927\$9biyr:2018 byr:1989 ecl:hzl\$9b\$9biyr:2016\$9bhgt:168in\$9bhcl:#623a2f\$9beyr:2025 pid:310738569 ecl:#0c3039\$9bbyr:2027\$9b\$9bpid:158cm byr:1946 ecl:grt\$9biyr:1920 cid:189\$9bhcl:389bce hgt:165cm\$9b\$9bpid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm\$9bbyr:1930\$9becl:brn\$9b\$9bpid:930994364 byr:1967 hgt:151cm\$9biyr:2011 eyr:2022\$9b\$9beyr:1968 hgt:75cm cid:241\$9biyr:2011 pid:5493866745\$9becl:grt\$9bbyr:1976 hcl:#a97842\$9b\$9beyr:2026 ecl:oth\$9biyr:2016 hcl:#c0946f\$9bbyr:1929\$9bhgt:175cm\$9bpid:9421898537\$9b\$9beyr:2028 iyr:2016 byr:1962\$9becl:grn hgt:186cm hcl:#cfa07d pid:432962396\$9b\$9biyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry\$9b\$9bcid:168\$9bbyr:1978\$9beyr:2027 hgt:189cm pid:802710287\$9bhcl:#2f980b iyr:2014\$9becl:grn\$9b\$9beyr:1970\$9bpid:576329104\$9becl:xry iyr:1954 hcl:#341e13 byr:2026\$9bhgt:74in\$9b\$9beyr:2027 hgt:153cm\$9becl:oth\$9bhcl:#866857\$9bpid:290407832 byr:1956 iyr:2017\$9b\$9biyr:2011\$9bcid:128\$9becl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020\$9b\$9becl:oth hcl:#cfa07d\$9bbyr:2016 pid:#de98ae iyr:1984 cid:194\$9bhgt:170cm\$9beyr:2034\$9b\$9bpid:526098672 hgt:168cm\$9bhcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016\$9beyr:2030\$9b\$9bpid:495569197 hcl:#866857 hgt:193cm\$9biyr:2013 eyr:2021 byr:1921 ecl:amb\$9b\$9becl:amb\$9bhcl:#a97842 pid:862249915 iyr:2012 byr:1964\$9bcid:325\$9beyr:2021\$9b\$9biyr:1958\$9bbyr:2003\$9bhgt:160 hcl:#18171d\$9becl:hzl eyr:2020\$9b\$9biyr:2019 byr:1997 ecl:brn\$9bpid:342735713 hcl:#efcc98\$9bhgt:181cm cid:307\$9beyr:2027\$9b\$9bpid:817121616 eyr:2020\$9biyr:2012\$9bhgt:185cm\$9bhcl:#18171d byr:1969 ecl:hzl\$9b\$9bpid:381399203\$9becl:oth byr:1930\$9biyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025\$9b\$9bbyr:2002 hcl:#18171d iyr:2017\$9bpid:398245854 hgt:64in ecl:gry eyr:2025 cid:127\$9b\$9beyr:2028 hcl:#341e13\$9becl:amb iyr:2012\$9bpid:079796480 hgt:69cm\$9bbyr:1995\$9b\$9bcid:315 iyr:2028\$9bpid:775929239\$9bhgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f\$9b\$9biyr:2015\$9bhgt:154cm byr:1997\$9becl:grn\$9bcid:125 eyr:2024 pid:834780229\$9bhcl:#18171d\$9b\$9becl:hzl hcl:#a97842 pid:553710574 eyr:2028\$9bhgt:183cm cid:196\$9biyr:2014\$9b\$9bpid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974\$9biyr:2014\$9bhcl:#ceb3a1\$9b\$9beyr:2024\$9bbyr:1947 hgt:63in ecl:brn\$9bcid:69\$9bpid:185228911 hcl:#b6652a iyr:2016\$9b\$9beyr:2024\$9bhgt:168cm hcl:#602927\$9biyr:2013\$9bbyr:1993\$9bpid:681091728 ecl:gry cid:203\$9b\$9bpid:037922164 iyr:2020\$9bbyr:1990 hgt:156cm eyr:2023 hcl:#866857\$9bcid:97 ecl:grn\$9b\$9bhgt:170cm pid:980455250\$9biyr:2011 ecl:hzl byr:1957\$9beyr:2030 hcl:#cfa07d\$9b\$9bhgt:158cm\$9bhcl:#602927\$9bbyr:2002 ecl:hzl iyr:2013\$9bcid:99\$9beyr:2020 pid:48646993\$9b\$9bbyr:1955 pid:814033843 eyr:2030 hcl:#a97842\$9bhgt:191cm iyr:2019\$9b\$9bpid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842\$9beyr:2026 cid:131 byr:1979\$9b\$9bhcl:#fffffd hgt:68in\$9bcid:121 ecl:oth eyr:2024 pid:343836937\$9bbyr:1955\$9biyr:2020\$9b\$9beyr:2025 byr:1954\$9bpid:737517118\$9bcid:343 hcl:#b6652a\$9biyr:2017 ecl:hzl\$9bhgt:175cm\$9b\$9becl:brn\$9biyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981\$9b\$9becl:oth iyr:2018 byr:1975\$9beyr:2029\$9bhgt:185cm cid:226\$9bpid:978243407 hcl:#341e13\$9b\$9biyr:2015 pid:918017915 hcl:#3e52b7\$9bbyr:1999 ecl:brn cid:314\$9beyr:2025 hgt:192cm\$9b\$9bhcl:#19d1fa byr:1984 ecl:dne hgt:76in\$9biyr:2015 cid:118 pid:417075672\$9beyr:2020\$9b\$9biyr:2019\$9bcid:120 hgt:186cm\$9bhcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968\$9b\$9bhgt:70cm cid:173 pid:767014975\$9bhcl:#866857 eyr:2039 ecl:brn byr:1985\$9b\$9bpid:340424924\$9beyr:2027 hcl:#7d3b0c\$9bhgt:168cm ecl:hzl iyr:2016\$9bbyr:1994\$9b\$9becl:hzl byr:1933 pid:580425691\$9biyr:2010 hcl:#c0946f eyr:2024\$9bhgt:64in\$9b\$9bhcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030\$9bcid:262 iyr:2014\$9b\$9becl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z\$9b\$9bbyr:1977 cid:54\$9beyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu\$9b\$9biyr:2011 hcl:#7d3b0c byr:1928\$9bpid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl\$9b\$9bpid:729464282\$9biyr:2012 hcl:baae60\$9beyr:2026 ecl:hzl hgt:166cm byr:2019\$9b\$9bpid:930997801 iyr:2019 eyr:2030\$9bhcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in\$9b\$9becl:brn\$9bbyr:1988 hgt:179cm iyr:2017\$9bpid:864768439 cid:305 hcl:#c0946f\$9beyr:2029\$9b\$9bhcl:#7d3b0c ecl:grn\$9bhgt:182cm eyr:2021 pid:719891314\$9bbyr:1920 iyr:2017\$9b\$9bhgt:62cm\$9bcid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997\$9bpid:175cm byr:2022\$9b\$9bhcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020\$9bpid:703047050\$9b\$9bbyr:1951\$9beyr:2030\$9becl:hzl\$9bpid:130992467 hgt:157cm hcl:#341e13\$9b\$9bhgt:175cm\$9bhcl:#623a2f\$9bcid:68 eyr:2025\$9bbyr:2001 ecl:oth pid:253618704 iyr:2016\$9b\$9bhcl:#fffffd pid:379344553 ecl:grn\$9beyr:2026\$9bhgt:72in byr:1974 iyr:2013\$9b\$9becl:#b4e952 byr:1970 hcl:z\$9beyr:2039 pid:6056894636 iyr:2021 hgt:165cm\$9bcid:328\$9b\$9bhcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl\$9b\$9bcid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309\$9b\$9bbyr:1951 eyr:2024\$9bhcl:#341e13\$9becl:amb pid:414644982\$9biyr:2010 hgt:159cm\$9b\$9biyr:2015 cid:319\$9beyr:2029 ecl:brn pid:380237898\$9bhcl:#efcc98 hgt:157cm byr:1972\$9b\$9bpid:237156579 ecl:#312a91\$9bhgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953\$9b\$9becl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939\$9b\$9bhgt:59in hcl:#18171d byr:1962 ecl:hzl\$9biyr:2019 eyr:2025\$9bcid:337 pid:491938615\$9b\$9becl:utc hgt:82 pid:51674655 byr:2020\$9beyr:1954 iyr:2029 hcl:z\$9b\$9bpid:119530189\$9bcid:103\$9biyr:2010 byr:1979\$9bhgt:168cm hcl:#a97842 ecl:brn eyr:2029\$9b\$9bhgt:177cm ecl:brn\$9bbyr:1990\$9bpid:015089628 eyr:2028 hcl:#733820 iyr:2020\$9b\$9becl:blu iyr:2020 hgt:189cm\$9bhcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160\$9b\$9becl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026\$9bbyr:1995\$9bpid:654875035\$9b\$9becl:grn eyr:2025 pid:147155222 byr:1942\$9bcid:341 hcl:#602927\$9bhgt:165cm\$9biyr:2016\$9b\$9bpid:543171646\$9bhgt:153cm\$9biyr:2019 hcl:#fffffd byr:1985 cid:266\$9beyr:2027\$9becl:hzl\$9b\$9becl:blu\$9beyr:2022\$9bpid:667939101 byr:1974\$9bcid:259 hcl:#888785\$9b\$9beyr:2030 byr:2016 iyr:2022\$9bpid:86902982\$9becl:zzz hgt:72 hcl:ceb867\$9b\$9bhcl:#fffffd\$9becl:grn pid:046978329\$9bbyr:1924\$9beyr:2025 hgt:158cm iyr:2011\$9b\$9bhgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189\$9biyr:2017\$9bcid:50\$9b\$9bcid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017\$9b\$9biyr:2019\$9beyr:2022\$9becl:brn hcl:#cfa07d pid:050270380 cid:159\$9bhgt:151cm\$9bbyr:1951\$9b\$9bhcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029\$9b\$9bbyr:1997 hgt:162cm eyr:2023 pid:445685977\$9biyr:2012 ecl:amb hcl:#efcc98\$9b\$9biyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991\$9bhcl:#623a2f\$9b\$9bbyr:1998 hcl:#fffffd\$9beyr:2020\$9becl:gry pid:039483695 hgt:163cm iyr:2020\$9bcid:165\$9b\$9becl:hzl hgt:74in iyr:2016 pid:026214321\$9bcid:152 hcl:#a1f179\$9beyr:2036 byr:2001\$9b\$9bpid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030\$9b\$9bpid:918371363\$9becl:xry\$9biyr:2012\$9bbyr:2012 hgt:65cm\$9beyr:2029\$9b\$9bpid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu\$9bhcl:#5ab31e hgt:171cm\$9b\$9becl:gry\$9bbyr:1956 cid:318 iyr:2020 hcl:#623a2f\$9beyr:2030 pid:020576506 hgt:184cm\$9b\$9bhgt:173cm iyr:2025\$9beyr:2023\$9becl:amb pid:958983168 hcl:#866857 byr:1935\$9b\$9bbyr:1974\$9beyr:2040 pid:57104308 iyr:1980 hcl:z\$9bhgt:192in cid:295 ecl:amb\$9b\$9bpid:180cm hcl:1109f7 eyr:2039 byr:2020\$9becl:dne hgt:189in iyr:1921\$9b\$9biyr:2013 byr:1961\$9bhcl:#866857\$9beyr:2025 hgt:158cm ecl:gry\$9b\$9becl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980\$9bhcl:#ceb3a1 cid:110\$9bhgt:166cm\$9b\$9bpid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011\$9b\$9beyr:2023 hgt:191cm hcl:#866857\$9bpid:454509887\$9becl:grn byr:1938 iyr:2015\$9b\$9bpid:793008846 eyr:2025 ecl:grn hcl:#341e13\$9bhgt:187cm\$9bbyr:1973 cid:224\$9biyr:2013\$9b\$9bhcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb\$9biyr:2015 byr:1991\$9b\$9bhcl:#888785 pid:768625886\$9bhgt:180cm\$9beyr:2026 ecl:oth cid:178 byr:1958\$9b\$9bpid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn\$9biyr:2015 eyr:2023\$9b\$9bpid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130\$9beyr:2030 ecl:dne hgt:66cm\$9b\$9bpid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth\$9beyr:2020 byr:1937 iyr:2012\$9b\$9bhgt:175\$9beyr:1933 ecl:gry\$9bhcl:#7d3b0c byr:2003 pid:#5d8fcc\$9biyr:2012\$9b\$9beyr:2027\$9bbyr:1927 cid:154\$9becl:gry pid:683668809 hgt:164cm\$9bhcl:#a97842 iyr:2011\$9b\$9bbyr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded\$9bcid:292 ecl:oth\$9b\$9biyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162\$9bbyr:2005 cid:67\$9bhcl:#c0946f\$9b\$9bcid:306\$9bbyr:1948\$9bhcl:#efcc98\$9beyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn\$9b\$9bhgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019\$9b\$9bpid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983\$9b\$9bpid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986\$9becl:brn eyr:2026\$9b\$9becl:amb\$9bbyr:1992\$9bcid:288 pid:417117245 hcl:#623a2f\$9biyr:2011 hgt:181cm\$9beyr:2021\$9b\$9bbyr:1974 hgt:192cm cid:172\$9beyr:2022\$9becl:blu\$9bhcl:#cfa07d iyr:2014\$9b\$9beyr:2024 ecl:gry\$9bpid:874569675 byr:1960 iyr:2017 hgt:186cm\$9bhcl:#6b5442\$9b\$9bbyr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm\$9b\$9becl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98\$9bpid:600740993\$9bhgt:167cm eyr:2027\$9b\$9bpid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm\$9bbyr:1923\$9b\$9bbyr:2030 iyr:2019 ecl:#cb0911\$9bhcl:#cfa07d hgt:74in eyr:2012\$9bpid:7647207386\$9b\$9bcid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98\$9b\$9bcid:119 hgt:150in\$9bhcl:z\$9biyr:2012\$9becl:brn eyr:1975\$9bbyr:2007 pid:#0dcd32\$9b\$9bhcl:8a1ce7 pid:0434291854\$9beyr:2034 iyr:2005\$9bhgt:62cm byr:2029 ecl:utc\$9b\$9becl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm\$9bpid:636312902\$9b\$9bhcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952\$9b\$9bhgt:179cm iyr:2015 hcl:#ceb3a1\$9bbyr:1944 pid:182079308 cid:317\$9beyr:2025 ecl:hzl\$9b\$9bhcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000\$9biyr:2014 cid:192\$9b\$9biyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180\$9bhgt:177cm\$9beyr:2023\$9b\$9bbyr:2017\$9beyr:2036 iyr:1933\$9bcid:225 ecl:gmt hgt:179in\$9bhcl:b5c44d pid:99932231\$9b\$9bhcl:#18171d\$9bhgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb\$9b\$9bhgt:185cm\$9bpid:754207134 ecl:oth eyr:2023\$9bhcl:#a97842 cid:313 byr:1966\$9biyr:2015\$9b\$9bhcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285\$9bhgt:67in iyr:2015\$9b\$9biyr:2011 byr:1941\$9bhcl:#341e13 cid:65 pid:413556937\$9bhgt:169cm\$9becl:amb eyr:2020\$9b\$9biyr:2016\$9bhgt:158cm ecl:grn byr:1931 hcl:#7d3b0c\$9b\$9bpid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022\$9b\$9beyr:2022 pid:245416405\$9biyr:2019 hgt:173cm hcl:#c0946f\$9becl:brn\$9bbyr:1965\$9b\$9bbyr:1980 hgt:162cm ecl:brn pid:239318191\$9bhcl:#fffffd\$9bcid:58 eyr:2025 iyr:2020\$9b\$9bpid:892646915\$9biyr:2012 hcl:#733820 byr:1991 eyr:2021\$9bhgt:157cm ecl:oth\$9b\$9bpid:310597466 eyr:2025\$9bhcl:#cfa07d byr:1944 iyr:2018 ecl:oth\$9bhgt:183cm\$9b\$9biyr:2010 hgt:187cm ecl:oth\$9bpid:975763328\$9bhcl:#866857 eyr:2023 cid:283 byr:1997\$9b\$9biyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu\$9bhgt:154cm\$9bbyr:1968 eyr:2027\$9b\$9becl:oth eyr:2020 hgt:183cm hcl:#623a2f\$9bpid:771851807\$9bbyr:1990\$9biyr:2017\$9b\$9bhcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118\$9bcid:124\$9beyr:2025\$9b\$9bbyr:1993\$9becl:hzl eyr:2020\$9bhgt:163cm\$9biyr:2015 pid:831538073 hcl:#18171d\$9b\$9bhgt:74in hcl:#420afb eyr:2028\$9becl:grn pid:264469103\$9bbyr:1993\$9b\$9beyr:2020\$9bcid:79\$9bbyr:1972\$9bpid:084953331 hcl:#a97842 ecl:brn iyr:2010\$9bhgt:170cm\$9b\$9biyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667\$9b\$9bhcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm\$9bcid:123 eyr:2023 pid:546394433\$9b\$9biyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry\$9b\$9beyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002\$9b\$9bbyr:1938\$9becl:gry\$9bpid:764937909 iyr:2014\$9bhcl:#7d3b0c\$9beyr:2022 cid:145 hgt:184cm\$9b\$9bcid:340\$9bbyr:1924 hgt:169cm eyr:2026\$9biyr:2013 ecl:amb\$9bpid:499844992 hcl:#18171d\$9b\$9bpid:838417672 hgt:175cm\$9becl:grt iyr:2017 eyr:2025 hcl:17aa1a\$9b\$9beyr:2020\$9bbyr:1925 hcl:#341e13\$9becl:brn cid:342 pid:047426814 hgt:156cm iyr:2012\$9b\$9biyr:2011 hcl:#341e13 byr:1959\$9becl:amb pid:969679865\$9b\$9bbyr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu\$9b\$9biyr:2010 eyr:2028\$9bpid:183cm byr:1948\$9becl:oth cid:133\$9bhcl:#8d3298 hgt:190cm\$9b\$9bhcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029\$9bhgt:166cm ecl:gry\$9b\$9becl:blu iyr:2019\$9bbyr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287\$9b\$9becl:hzl\$9beyr:2020 iyr:2016 pid:440624039\$9bcid:147\$9bhgt:61in byr:1976 hcl:#733820\$9b\$9bhcl:#341e13 pid:178082907 eyr:2023\$9biyr:2015 byr:1956\$9becl:amb hgt:163cm\$9b\$9beyr:2023\$9biyr:2011 hcl:#cfa07d hgt:164cm\$9bpid:291621559 byr:1960 ecl:gry\$9b\$9bhcl:#efcc98 byr:1976\$9biyr:2017 pid:394566091 cid:248\$9bhgt:176cm ecl:hzl eyr:2026\$9b\$9biyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941\$9b\$9bpid:953716819 iyr:2010 hgt:156cm ecl:amb\$9bbyr:1947\$9bhcl:#18171d eyr:2025\$9b\$9beyr:2025 ecl:amb\$9biyr:2016\$9bhcl:#cfa07d byr:1925 pid:322787273 hgt:168cm\$9b\$9bhgt:59in iyr:2012\$9bpid:916978929 byr:1959\$9bhcl:#c0946f eyr:2021\$9becl:brn\$9b\$9bbyr:2018 eyr:1929 hgt:187in\$9bhcl:z\$9biyr:2003 pid:0377361331 ecl:utc\$9b\$9bbyr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl\$9b\$9bhcl:#341e13\$9bhgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017\$9bpid:639867283\$9b\$9bhcl:z pid:315276249 byr:2026\$9bhgt:151cm\$9biyr:2028 eyr:2020\$9becl:hzl\$9b\$9bhcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm\$9becl:blu iyr:2011\$9b\$9bbyr:2009\$9bhgt:73cm iyr:1921 hcl:z\$9bpid:181cm\$9becl:xry\$9b\$9becl:hzl\$9bbyr:1925\$9bpid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010\$9b\$9bbyr:1976\$9biyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020\$9b\$9bcid:230 hcl:#7d3b0c byr:1954\$9biyr:2014 eyr:2026 pid:122150889\$9becl:brn hgt:182cm\$9b\$9bhcl:#a97842\$9becl:brn hgt:187cm\$9beyr:2028\$9bpid:427631634 iyr:2002 byr:2004\$9b\$9bpid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028\$9bhgt:155cm\$9b\$9bpid:019809181\$9bcid:128 iyr:2013 hcl:#f5b9f7 byr:1931\$9bhgt:161cm\$9becl:amb\$9b\$9bhgt:64in byr:1924\$9biyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f\$9b\$9bpid:172419213\$9becl:grn\$9bhgt:193cm iyr:2010 byr:1973 hcl:#6b5442\$9beyr:2027\$9b\$9becl:#7b5cfd iyr:2019\$9bbyr:2016\$9beyr:2040 hgt:191in\$9bcid:187 hcl:z pid:#c61084\$9b\$9beyr:2032 iyr:2014 pid:430247344 byr:1967\$9bhcl:#ceb3a1\$9bcid:241\$9becl:brn hgt:178in\$9b\$9bhcl:#623a2f iyr:2017 cid:235\$9beyr:2020 byr:1978 ecl:blu hgt:175cm\$9b\$9biyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954\$9b\$9bhgt:152cm ecl:blu pid:952587262 eyr:2024\$9biyr:2019 cid:268 hcl:#602927 byr:1947\$9b\$9bhgt:176in cid:245 byr:2011 iyr:2018\$9beyr:1987\$9bhcl:z\$9bpid:346518170\$9becl:utc\$9b\$9bhgt:180cm\$9biyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980\$9b\$9bbyr:1936 hcl:#866857 ecl:blu\$9beyr:2021 hgt:187cm\$9biyr:2016 pid:244556968\$9b\$9bbyr:1950 cid:125\$9biyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu\$9b\$9beyr:2021\$9bpid:618915663 hcl:#cfa07d iyr:2018 byr:2002\$9bhgt:157cm ecl:blu\$9b\$9bbyr:1967\$9becl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020\$9bcid:335\$9bhgt:181cm\$9b\$9bbyr:1996\$9becl:brn iyr:2015\$9beyr:2030\$9bhcl:#fffffd cid:207\$9bpid:022460311 hgt:158cm\$9b\$9beyr:2022 hgt:59cm iyr:2023\$9bbyr:1974 pid:354098699 hcl:b244f7\$9becl:#219505\$9b\$9bhcl:#866857 eyr:2025\$9bpid:370874666\$9bbyr:1947\$9bcid:162 ecl:oth hgt:186cm iyr:2011\$9b\$9becl:hzl eyr:2029\$9bbyr:1981\$9biyr:2012 pid:433430792 cid:252\$9bhgt:171cm\$9b\$9bpid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d\$9b\$9bhgt:60cm iyr:1934\$9becl:#4a4017 pid:3067366202 hcl:1161df\$9beyr:1938 byr:2008\$9b\$9bpid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983\$9biyr:2015\$9becl:blu\$9b\$9bbyr:1955 eyr:2023\$9bcid:114\$9bhcl:f1aa8a pid:609049659 ecl:grn hgt:177cm\$9biyr:2015\$9b\$9beyr:2027 cid:284\$9bpid:654627982 byr:1964 iyr:2018 hgt:168cm\$9bhcl:#fffffd ecl:oth\$9b\$9biyr:1988\$9bhgt:191cm hcl:b87a62 byr:1990 ecl:xry\$9bpid:996624367 eyr:1960\$9b\$9bpid:641466821 eyr:2028 hcl:#7d3b0c\$9biyr:2010 hgt:175cm ecl:gry\$9b\$9bhcl:#b6652a\$9becl:oth\$9bbyr:1926 eyr:2030 iyr:2019 hgt:183cm\$9bpid:057196056\$9b\$9biyr:2017\$9beyr:2022 pid:936841429\$9becl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm\$9b\$9beyr:2021\$9bcid:289 hgt:174cm iyr:2013\$9becl:grn pid:329574701 byr:1970\$9b\$9beyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c\$9b\$9bcid:116 hcl:045bff eyr:2030 iyr:1920\$9becl:brn\$9bbyr:2030\$9bpid:#38f7f3\$9bhgt:155in\$9b\$9beyr:2028\$9bpid:225829241 byr:1928 hcl:#cfa07d iyr:2019\$9becl:oth\$9bhgt:166cm\$9b\$9bcid:80 byr:1936\$9biyr:2017\$9bhgt:94 hcl:#2e7503 ecl:oth eyr:2030\$9bpid:597284996\$9b\$9becl:oth\$9biyr:2019 hgt:76in\$9bbyr:1956 pid:821874039\$9b\$9beyr:2026 hgt:168cm\$9bpid:019015588\$9biyr:2010\$9becl:amb byr:2009 hcl:#623a2f cid:159\$9b\$9biyr:1980 hgt:167in\$9bpid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z\$9b\$9beyr:2020 iyr:2013\$9bhcl:#08ad66 pid:540886868\$9becl:oth byr:1980 hgt:158cm\$9b\$9beyr:2026 hgt:186cm byr:1995\$9bcid:275\$9bhcl:z iyr:1958 ecl:blu\$9b\$9beyr:2026 iyr:2012\$9bhgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f\$9b\$9bpid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm\$9b\$9bhgt:191cm cid:197 iyr:2014 byr:1945\$9bhcl:#fffffd\$9beyr:2020\$9bpid:183948344 ecl:amb\$9b\$9becl:gmt hgt:88\$9bcid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e\$9b\$9bhcl:#a97842\$9bhgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970\$9b\$9bbyr:1964 hgt:178cm\$9beyr:2025\$9bpid:813643223 ecl:brn iyr:2014\$9bhcl:#ceb3a1\$9b\$9bbyr:1965 eyr:2024 iyr:2018\$9bhgt:165cm hcl:#18171d ecl:grn pid:475669993\$9b\$9bhgt:116\$9biyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz\$9b\$9biyr:2014 eyr:2020 pid:096460673 byr:1948\$9bhgt:153cm\$9becl:blu hcl:#341e13\$9b\$9bhcl:#ceb3a1\$9biyr:2017 hgt:67cm\$9bpid:178cm byr:2028 ecl:brn\$9bcid:293\$9b\$9bhgt:157cm\$9bhcl:#602927 byr:1941\$9biyr:2012 pid:611003211 eyr:2029\$9b\$9biyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm\$9bcid:248 hcl:#7e4d15\$9b\$9bbyr:1946\$9bhgt:160cm iyr:2020 hcl:#559278 pid:989139577\$9becl:amb eyr:2020\$9b\$9bpid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in\$9beyr:2029 ecl:brn\$9b\$9bhcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl\$9biyr:2015\$9b\$9bcid:123 pid:4542006033\$9beyr:1987 byr:2010 iyr:2029 ecl:amb\$9bhgt:191cm hcl:#18171d\$9b\$9bhcl:z\$9bbyr:1928 iyr:1965\$9beyr:2022 hgt:75 ecl:oth pid:400765046\$9b\$9bhcl:#c0946f hgt:62in\$9becl:blu byr:1978 iyr:1923\$9bcid:260 eyr:2021 pid:404628742\$9b\$9bpid:#bf1611 ecl:grn\$9biyr:2018 cid:146 byr:1948\$9beyr:2025 hcl:#fffffd hgt:87\$9b\$9bpid:767547618\$9biyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937\$9b\$9becl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f\$9bbyr:1921\$9b\$9biyr:2011\$9bpid:9562042482\$9bhcl:z hgt:59cm\$9beyr:1994 cid:258 ecl:#6c1bcc byr:2025\$9b\$9beyr:2028 pid:494999718 byr:1928 hgt:176cm\$9biyr:2015 ecl:oth hcl:#733820\$9b\$9bcid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu\$9bhcl:#b6652a iyr:2016 pid:069457741\$9b\$9bhcl:#6b5442 iyr:2010\$9bbyr:1971\$9beyr:2028 hgt:169cm ecl:brn pid:528961949\$9b\$9beyr:2028\$9bhcl:#7d3b0c\$9bbyr:1952\$9becl:hzl\$9bcid:317 iyr:2016\$9bpid:832169844\$9b\$9bhcl:#c0946f\$9becl:brn\$9biyr:2017 eyr:2028\$9bpid:161390075 byr:1993 cid:50\$9bhgt:171cm\$9b\$9becl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031\$9b\$9b" + .byte 0 + // Buffer used for stringified number being printed + printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 + diff --git a/src/test/ref/adventofcode/2020-04.sym b/src/test/ref/adventofcode/2020-04.sym new file mode 100644 index 000000000..ce5638d42 --- /dev/null +++ b/src/test/ref/adventofcode/2020-04.sym @@ -0,0 +1,1340 @@ +const word* COLCRS = (word*) 85 +const nomodify byte* CRSINH = (byte*) 752 +const byte* DIGITS[] = "0123456789abcdef"atz +const byte OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 +const nomodify byte** OLDADR = (byte**) 94 +const nomodify byte* OLDCHR = (byte*) 93 +const byte RADIX::BINARY = 2 +const byte RADIX::DECIMAL = $a +const byte RADIX::HEXADECIMAL = $10 +const byte RADIX::OCTAL = 8 +const word* RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } +const byte* ROWCRS = (byte*) 84 +const nomodify byte** SAVMSC = (byte**) 88 +const byte SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +void clrscr() +void cputc(volatile byte cputc::c) +volatile byte cputc::c loadstore zp[1]:144 775026.25 +byte cputc::convertToScreenCode1_return +byte cputc::convertToScreenCode1_return#0 reg byte x 1833333.6666666665 +byte* cputc::convertToScreenCode1_v +const byte* cputc::convertToScreenCode1_v#0 convertToScreenCode1_v = &cputc::c +void cputs(to_nomodify byte* cputs::s) +byte cputs::c +byte cputs::c#1 reg byte a 100001.0 +to_nomodify byte* cputs::s +to_nomodify byte* cputs::s#0 s zp[2]:140 50000.5 +to_nomodify byte* cputs::s#7 s zp[2]:140 150502.0 +to_nomodify byte* cputs::s#8 s zp[2]:140 1001.0 +byte* cursorLocation() +word~ cursorLocation::$0 zp[2]:147 2.000000002E9 +byte*~ cursorLocation::$1 zp[2]:147 2.000000002E9 +word~ cursorLocation::$3 zp[2]:147 1.5000000015E9 +word~ cursorLocation::$4 zp[2]:149 2.000000002E9 +word~ cursorLocation::$5 zp[2]:147 2.000000002E9 +byte* cursorLocation::return +byte* cursorLocation::return#0 return zp[2]:147 2.0000002E7 +byte* cursorLocation::return#1 return zp[2]:147 2.7750000075E8 +byte* cursorLocation::return#3 return zp[2]:147 2.00000002E8 +void gotoxy(byte gotoxy::x , byte gotoxy::y) +byte gotoxy::x +const byte gotoxy::x#1 x = 0 +byte gotoxy::y +const byte gotoxy::y#1 y = 0 +void main() +byte main::i +byte main::i#1 reg byte x 202.0 +byte main::i#2 reg byte x 84.16666666666666 +byte main::i1 +byte main::i1#1 i1 zp[1]:137 20002.0 +byte main::i1#2 i1 zp[1]:137 10001.0 +byte main::match +byte main::match#1 match zp[1]:138 20002.0 +byte main::match#2 match zp[1]:138 10334.666666666666 +byte main::match#6 match zp[1]:138 15001.5 +byte main::num_found +byte main::num_found#1 reg byte y 202.0 +byte main::num_found#2 reg byte y 104.66666666666666 +byte main::num_found#6 reg byte y 101.0 +byte* main::pass +byte* main::pass#1 pass zp[2]:128 22.0 +byte* main::pass#10 pass zp[2]:128 716.3125 +byte* main::pass#11 pass zp[2]:128 22.0 +byte* main::pass#14 pass zp[2]:128 1526.75 +byte* main::pass#3 pass zp[2]:128 1.4666666666666666 +byte* main::pass#4 pass zp[2]:128 202.0 +byte* main::pass#5 pass zp[2]:128 2002.0 +byte* main::required_tag +byte* main::required_tag#1 required_tag zp[2]:135 1001.0 +byte* main::required_tag#6 required_tag zp[2]:135 1333.6666666666665 +const byte* main::s[8] = " +Valid "at +const byte* main::s1[8] = " Total "at +const byte* main::s2[2] = " +"at +const byte* main::s3[2] = "+"at +const byte* main::s4[2] = "."at +byte main::tag_idx +byte main::tag_idx#1 tag_idx zp[1]:134 2002.0 +byte main::tag_idx#2 tag_idx zp[1]:134 310.4 +const byte* main::tags_found[7] = { fill( 7, 0) } +word main::total +word main::total#1 total zp[2]:132 22.0 +word main::total#10 total zp[2]:132 46.0 +word main::valid +word main::valid#1 valid zp[2]:130 11.0 +word main::valid#10 valid zp[2]:130 54.76315789473685 +word main::valid#8 valid zp[2]:130 16.5 +void* memcpy(void* memcpy::destination , void* memcpy::source , word memcpy::num) +void* memcpy::destination +void* memcpy::destination#0 destination zp[2]:147 3333333.6666666665 +byte* memcpy::dst +byte* memcpy::dst#1 dst zp[2]:147 1.00000000001E11 +byte* memcpy::dst#2 dst zp[2]:147 1.0003333333466667E11 +byte* memcpy::dst#4 dst zp[2]:147 2.00000002E8 +word memcpy::num +const word memcpy::num#0 num = (word)$28*$17 +void* memcpy::return +void* memcpy::source +byte* memcpy::source#0 source zp[2]:142 3333333.6666666665 +byte* memcpy::src +byte* memcpy::src#1 src zp[2]:142 2.00000000002E11 +byte* memcpy::src#2 src zp[2]:142 1.0002500000125E11 +byte* memcpy::src#4 src zp[2]:142 1.00000001E8 +byte* memcpy::src_end +byte* memcpy::src_end#0 src_end zp[2]:149 1.251250000025E10 +void* memset(void* memset::str , byte memset::c , word memset::num) +byte memset::c +byte* memset::dst +byte* memset::dst#1 dst zp[2]:145 2.00000000002E11 +byte* memset::dst#2 dst zp[2]:145 1.3336666666833334E11 +byte* memset::dst#4 dst zp[2]:145 2.00000002E8 +byte* memset::end +byte* memset::end#0 end zp[2]:142 1.6683333333666668E10 +word memset::num +word memset::num#2 num zp[2]:142 1.00000001E8 +void* memset::return +void* memset::str +byte* memset::str#0 str zp[2]:145 1.0000001E7 +void* memset::str#3 str zp[2]:145 3333337.333333333 +void* memset::str#7 str zp[2]:145 22.0 +void* memset::str#8 str zp[2]:145 2.0000002E7 +void newline() +byte* newline::start +byte* newline::start#0 start zp[2]:145 7500000.75 +const byte* passports = "ecl:grn +cid:315 iyr:2012 hgt:192cm eyr:2023 pid:873355140 byr:1925 hcl:#cb2c03 + +byr:2027 hcl:ec0cfd ecl:blu cid:120 +eyr:1937 pid:106018766 iyr:2010 hgt:154cm + +byr:1965 eyr:2028 hgt:157cm +cid:236 iyr:2018 ecl:brn +hcl:#cfa07d pid:584111467 + +eyr:2029 ecl:hzl +iyr:1972 byr:1966 +pid:2898897192 +hgt:59cm hcl:z + +pid:231652013 hcl:#602927 hgt:166 +ecl:grn eyr:2025 +byr:2008 iyr:1986 + +byr:1928 hgt:167cm +hcl:#18171d iyr:2012 +ecl:oth pid:237657808 eyr:1944 + +hgt:73in ecl:grn byr:1931 pid:358388825 iyr:2020 +hcl:#602927 eyr:2020 + +hcl:#efcc98 eyr:2024 ecl:hzl +byr:2030 hgt:192cm +iyr:2013 pid:7479289410 + +pid:053467220 iyr:2012 hgt:169cm +cid:149 hcl:#866857 +eyr:2030 +byr:1995 ecl:oth + +hgt:162cm hcl:#efcc98 ecl:grn byr:1985 pid:419840766 +eyr:2022 +iyr:2020 + +pid:22086957 hcl:c69235 ecl:#c458c5 eyr:1986 byr:2014 hgt:72cm iyr:1934 + +hcl:#866857 +ecl:brn eyr:2024 +iyr:2017 +pid:505225484 cid:144 +byr:1980 +hgt:170cm + +hcl:#866857 ecl:gry +byr:1972 iyr:2019 eyr:2023 +cid:234 pid:721290041 hgt:191cm + +pid:346301363 +eyr:2020 +hcl:#733820 iyr:2019 hgt:177cm +byr:1998 + +hgt:157cm byr:1963 +pid:898055805 +hcl:#fffffd ecl:blu iyr:2017 cid:87 +eyr:2030 + +pid:605900764 iyr:2011 +hgt:73in ecl:hzl eyr:2024 +hcl:#888785 +cid:281 + +iyr:2010 eyr:2026 hcl:#4f7e76 pid:883386029 byr:1946 ecl:brn + +hcl:z +iyr:2020 pid:9121928466 byr:2014 ecl:zzz eyr:2025 +hgt:172in + +hgt:151cm cid:163 pid:670884417 iyr:2012 +ecl:oth hcl:#ceb3a1 +eyr:2028 + +hcl:z cid:92 hgt:69cm +byr:2008 pid:492284612 +eyr:2020 iyr:2023 +ecl:hzl + +byr:1933 +hcl:#7d3b0c eyr:2020 hgt:170cm +pid:949064511 iyr:2010 +ecl:oth + +eyr:2025 byr:1989 ecl:oth cid:100 hgt:182cm +pid:629190040 iyr:2017 hcl:#b6652a + +ecl:hzl cid:76 hcl:#e71392 eyr:2021 iyr:2013 byr:1995 +pid:762177473 +hgt:179cm + +pid:198500564 eyr:2029 hcl:#733820 cid:51 iyr:2012 +hgt:70in byr:1938 ecl:oth + +hgt:190cm ecl:brn byr:1952 iyr:2015 hcl:#623a2f +eyr:2023 + +hgt:169cm hcl:#602927 byr:2001 pid:823979592 iyr:2016 eyr:2029 + +iyr:2010 ecl:gry +eyr:2022 hgt:156cm byr:1953 pid:434063393 +hcl:#733820 + +pid:091724580 hcl:a7069e eyr:1984 ecl:#95d01e byr:2012 iyr:2005 + +eyr:2022 byr:1972 hcl:#866857 ecl:hzl pid:227453248 +hgt:153cm cid:324 iyr:2018 + +cid:195 pid:049871343 +eyr:2024 hgt:169cm +byr:1952 iyr:2010 ecl:grn + +eyr:2035 pid:189cm +hgt:77 iyr:1973 ecl:#dc83d5 +hcl:z byr:2004 + +byr:2027 +pid:89338932 hcl:1de39e ecl:grn hgt:159in eyr:2034 iyr:1937 + +pid:076534920 +hgt:152cm +byr:1969 +ecl:blu +hcl:#866857 iyr:2011 eyr:2024 + +iyr:2019 eyr:2028 +ecl:blu hgt:169cm +hcl:#888785 pid:332202163 byr:1923 + +hgt:65in byr:1964 iyr:2019 +pid:287612987 ecl:hzl cid:213 eyr:2023 hcl:#ceb3a1 + +hcl:#623a2f pid:182484027 +iyr:2016 ecl:brn byr:1943 +hgt:71in eyr:2021 cid:344 + +hcl:#cdee64 iyr:2011 ecl:brn eyr:2026 hgt:176cm +byr:1985 pid:978641227 + +eyr:2029 ecl:brn hgt:173cm byr:1920 cid:211 +hcl:#866857 +iyr:2016 pid:289769625 + +hcl:#7d3b0c pid:770938833 iyr:2010 byr:1941 ecl:oth eyr:2029 hgt:161cm + +hgt:172cm iyr:2015 ecl:gry byr:1948 +eyr:2029 +pid:466359109 hcl:#341e13 + +cid:74 pid:405199325 ecl:blu +hcl:#6b5442 +eyr:1980 byr:2024 hgt:174cm iyr:2011 + +hgt:183cm pid:075760048 cid:78 byr:1960 ecl:hzl eyr:2030 hcl:#6b5442 iyr:2014 + +cid:264 hcl:#7d3b0c +ecl:blu iyr:2011 eyr:2020 hgt:182cm +byr:1929 + +pid:435338286 byr:1931 +hcl:z ecl:amb iyr:2013 hgt:73in +cid:165 eyr:2027 + +pid:511898552 eyr:2025 hgt:184cm hcl:#602927 +iyr:2018 byr:1989 ecl:hzl + +iyr:2016 +hgt:168in +hcl:#623a2f +eyr:2025 pid:310738569 ecl:#0c3039 +byr:2027 + +pid:158cm byr:1946 ecl:grt +iyr:1920 cid:189 +hcl:389bce hgt:165cm + +pid:973732906 hcl:#cfa07d iyr:2010 eyr:2020 hgt:180cm +byr:1930 +ecl:brn + +pid:930994364 byr:1967 hgt:151cm +iyr:2011 eyr:2022 + +eyr:1968 hgt:75cm cid:241 +iyr:2011 pid:5493866745 +ecl:grt +byr:1976 hcl:#a97842 + +eyr:2026 ecl:oth +iyr:2016 hcl:#c0946f +byr:1929 +hgt:175cm +pid:9421898537 + +eyr:2028 iyr:2016 byr:1962 +ecl:grn hgt:186cm hcl:#cfa07d pid:432962396 + +iyr:2010 byr:1934 eyr:2023 hgt:180cm hcl:#cfa07d ecl:gry + +cid:168 +byr:1978 +eyr:2027 hgt:189cm pid:802710287 +hcl:#2f980b iyr:2014 +ecl:grn + +eyr:1970 +pid:576329104 +ecl:xry iyr:1954 hcl:#341e13 byr:2026 +hgt:74in + +eyr:2027 hgt:153cm +ecl:oth +hcl:#866857 +pid:290407832 byr:1956 iyr:2017 + +iyr:2011 +cid:128 +ecl:amb hcl:#7d3b0c hgt:68in pid:743606119 eyr:2020 + +ecl:oth hcl:#cfa07d +byr:2016 pid:#de98ae iyr:1984 cid:194 +hgt:170cm +eyr:2034 + +pid:526098672 hgt:168cm +hcl:#7d3b0c cid:167 byr:1923 ecl:blu iyr:2016 +eyr:2030 + +pid:495569197 hcl:#866857 hgt:193cm +iyr:2013 eyr:2021 byr:1921 ecl:amb + +ecl:amb +hcl:#a97842 pid:862249915 iyr:2012 byr:1964 +cid:325 +eyr:2021 + +iyr:1958 +byr:2003 +hgt:160 hcl:#18171d +ecl:hzl eyr:2020 + +iyr:2019 byr:1997 ecl:brn +pid:342735713 hcl:#efcc98 +hgt:181cm cid:307 +eyr:2027 + +pid:817121616 eyr:2020 +iyr:2012 +hgt:185cm +hcl:#18171d byr:1969 ecl:hzl + +pid:381399203 +ecl:oth byr:1930 +iyr:2014 hcl:#6b5442 hgt:71in cid:156 eyr:2025 + +byr:2002 hcl:#18171d iyr:2017 +pid:398245854 hgt:64in ecl:gry eyr:2025 cid:127 + +eyr:2028 hcl:#341e13 +ecl:amb iyr:2012 +pid:079796480 hgt:69cm +byr:1995 + +cid:315 iyr:2028 +pid:775929239 +hgt:162cm ecl:dne byr:1940 eyr:1952 hcl:#c0946f + +iyr:2015 +hgt:154cm byr:1997 +ecl:grn +cid:125 eyr:2024 pid:834780229 +hcl:#18171d + +ecl:hzl hcl:#a97842 pid:553710574 eyr:2028 +hgt:183cm cid:196 +iyr:2014 + +pid:377912488 hgt:159cm ecl:amb eyr:2024 byr:1974 +iyr:2014 +hcl:#ceb3a1 + +eyr:2024 +byr:1947 hgt:63in ecl:brn +cid:69 +pid:185228911 hcl:#b6652a iyr:2016 + +eyr:2024 +hgt:168cm hcl:#602927 +iyr:2013 +byr:1993 +pid:681091728 ecl:gry cid:203 + +pid:037922164 iyr:2020 +byr:1990 hgt:156cm eyr:2023 hcl:#866857 +cid:97 ecl:grn + +hgt:170cm pid:980455250 +iyr:2011 ecl:hzl byr:1957 +eyr:2030 hcl:#cfa07d + +hgt:158cm +hcl:#602927 +byr:2002 ecl:hzl iyr:2013 +cid:99 +eyr:2020 pid:48646993 + +byr:1955 pid:814033843 eyr:2030 hcl:#a97842 +hgt:191cm iyr:2019 + +pid:111196491 hgt:191cm iyr:2012 ecl:blu hcl:#a97842 +eyr:2026 cid:131 byr:1979 + +hcl:#fffffd hgt:68in +cid:121 ecl:oth eyr:2024 pid:343836937 +byr:1955 +iyr:2020 + +eyr:2025 byr:1954 +pid:737517118 +cid:343 hcl:#b6652a +iyr:2017 ecl:hzl +hgt:175cm + +ecl:brn +iyr:2011 hgt:171cm cid:102 pid:066348279 byr:1981 + +ecl:oth iyr:2018 byr:1975 +eyr:2029 +hgt:185cm cid:226 +pid:978243407 hcl:#341e13 + +iyr:2015 pid:918017915 hcl:#3e52b7 +byr:1999 ecl:brn cid:314 +eyr:2025 hgt:192cm + +hcl:#19d1fa byr:1984 ecl:dne hgt:76in +iyr:2015 cid:118 pid:417075672 +eyr:2020 + +iyr:2019 +cid:120 hgt:186cm +hcl:#733820 eyr:2024 pid:423238982 ecl:brn byr:1968 + +hgt:70cm cid:173 pid:767014975 +hcl:#866857 eyr:2039 ecl:brn byr:1985 + +pid:340424924 +eyr:2027 hcl:#7d3b0c +hgt:168cm ecl:hzl iyr:2016 +byr:1994 + +ecl:hzl byr:1933 pid:580425691 +iyr:2010 hcl:#c0946f eyr:2024 +hgt:64in + +hcl:#9fe6b0 pid:913184461 ecl:grn eyr:2030 +cid:262 iyr:2014 + +ecl:amb pid:640007768 eyr:2030 byr:2017 iyr:1988 hcl:z + +byr:1977 cid:54 +eyr:1939 pid:882762394 iyr:2030 hcl:#ceb3a1 ecl:blu + +iyr:2011 hcl:#7d3b0c byr:1928 +pid:340969354 cid:199 hgt:168cm eyr:2029 ecl:hzl + +pid:729464282 +iyr:2012 hcl:baae60 +eyr:2026 ecl:hzl hgt:166cm byr:2019 + +pid:930997801 iyr:2019 eyr:2030 +hcl:#866857 ecl:oth byr:1960 cid:235 hgt:73in + +ecl:brn +byr:1988 hgt:179cm iyr:2017 +pid:864768439 cid:305 hcl:#c0946f +eyr:2029 + +hcl:#7d3b0c ecl:grn +hgt:182cm eyr:2021 pid:719891314 +byr:1920 iyr:2017 + +hgt:62cm +cid:71 ecl:brn hcl:#fffffd iyr:2025 eyr:1997 +pid:175cm byr:2022 + +hcl:#cfa07d cid:239 eyr:2025 ecl:hzl hgt:189in byr:1980 iyr:2020 +pid:703047050 + +byr:1951 +eyr:2030 +ecl:hzl +pid:130992467 hgt:157cm hcl:#341e13 + +hgt:175cm +hcl:#623a2f +cid:68 eyr:2025 +byr:2001 ecl:oth pid:253618704 iyr:2016 + +hcl:#fffffd pid:379344553 ecl:grn +eyr:2026 +hgt:72in byr:1974 iyr:2013 + +ecl:#b4e952 byr:1970 hcl:z +eyr:2039 pid:6056894636 iyr:2021 hgt:165cm +cid:328 + +hcl:#602927 iyr:2014 pid:890429537 byr:1957 hgt:68in eyr:2020 ecl:hzl + +cid:265 byr:1961 hcl:#ceb3a1 eyr:2022 iyr:2016 hgt:184cm pid:921615309 + +byr:1951 eyr:2024 +hcl:#341e13 +ecl:amb pid:414644982 +iyr:2010 hgt:159cm + +iyr:2015 cid:319 +eyr:2029 ecl:brn pid:380237898 +hcl:#efcc98 hgt:157cm byr:1972 + +pid:237156579 ecl:#312a91 +hgt:167cm iyr:2011 hcl:#c0946f eyr:2021 byr:1953 + +ecl:hzl iyr:2015 pid:10160221 eyr:2025 hgt:175cm hcl:z byr:1939 + +hgt:59in hcl:#18171d byr:1962 ecl:hzl +iyr:2019 eyr:2025 +cid:337 pid:491938615 + +ecl:utc hgt:82 pid:51674655 byr:2020 +eyr:1954 iyr:2029 hcl:z + +pid:119530189 +cid:103 +iyr:2010 byr:1979 +hgt:168cm hcl:#a97842 ecl:brn eyr:2029 + +hgt:177cm ecl:brn +byr:1990 +pid:015089628 eyr:2028 hcl:#733820 iyr:2020 + +ecl:blu iyr:2020 hgt:189cm +hcl:#efcc98 byr:1982 pid:346500376 eyr:2021 cid:160 + +ecl:brn hgt:173cm iyr:2011 cid:259 hcl:#6b5442 eyr:2026 +byr:1995 +pid:654875035 + +ecl:grn eyr:2025 pid:147155222 byr:1942 +cid:341 hcl:#602927 +hgt:165cm +iyr:2016 + +pid:543171646 +hgt:153cm +iyr:2019 hcl:#fffffd byr:1985 cid:266 +eyr:2027 +ecl:hzl + +ecl:blu +eyr:2022 +pid:667939101 byr:1974 +cid:259 hcl:#888785 + +eyr:2030 byr:2016 iyr:2022 +pid:86902982 +ecl:zzz hgt:72 hcl:ceb867 + +hcl:#fffffd +ecl:grn pid:046978329 +byr:1924 +eyr:2025 hgt:158cm iyr:2011 + +hgt:150cm eyr:2028 byr:1985 ecl:gry hcl:#866857 pid:340615189 +iyr:2017 +cid:50 + +cid:171 hcl:#18171d pid:009562218 byr:1981 hgt:175cm eyr:2024 ecl:oth iyr:2017 + +iyr:2019 +eyr:2022 +ecl:brn hcl:#cfa07d pid:050270380 cid:159 +hgt:151cm +byr:1951 + +hcl:#7d3b0c hgt:176cm iyr:2015 byr:1923 pid:348188421 ecl:blu eyr:2029 + +byr:1997 hgt:162cm eyr:2023 pid:445685977 +iyr:2012 ecl:amb hcl:#efcc98 + +iyr:2017 ecl:oth eyr:2028 pid:791977055 hgt:170cm byr:1991 +hcl:#623a2f + +byr:1998 hcl:#fffffd +eyr:2020 +ecl:gry pid:039483695 hgt:163cm iyr:2020 +cid:165 + +ecl:hzl hgt:74in iyr:2016 pid:026214321 +cid:152 hcl:#a1f179 +eyr:2036 byr:2001 + +pid:257900949 cid:80 byr:1956 iyr:2012 hgt:165cm eyr:2030 + +pid:918371363 +ecl:xry +iyr:2012 +byr:2012 hgt:65cm +eyr:2029 + +pid:041789006 iyr:2018 byr:1945 eyr:2024 ecl:blu +hcl:#5ab31e hgt:171cm + +ecl:gry +byr:1956 cid:318 iyr:2020 hcl:#623a2f +eyr:2030 pid:020576506 hgt:184cm + +hgt:173cm iyr:2025 +eyr:2023 +ecl:amb pid:958983168 hcl:#866857 byr:1935 + +byr:1974 +eyr:2040 pid:57104308 iyr:1980 hcl:z +hgt:192in cid:295 ecl:amb + +pid:180cm hcl:1109f7 eyr:2039 byr:2020 +ecl:dne hgt:189in iyr:1921 + +iyr:2013 byr:1961 +hcl:#866857 +eyr:2025 hgt:158cm ecl:gry + +ecl:brn iyr:2013 eyr:2021 pid:978650418 byr:1980 +hcl:#ceb3a1 cid:110 +hgt:166cm + +pid:864880558 ecl:hzl hcl:#c0946f byr:1955 eyr:2027 hgt:169cm iyr:2011 + +eyr:2023 hgt:191cm hcl:#866857 +pid:454509887 +ecl:grn byr:1938 iyr:2015 + +pid:793008846 eyr:2025 ecl:grn hcl:#341e13 +hgt:187cm +byr:1973 cid:224 +iyr:2013 + +hcl:#866857 eyr:2022 pid:802335395 hgt:171cm ecl:amb +iyr:2015 byr:1991 + +hcl:#888785 pid:768625886 +hgt:180cm +eyr:2026 ecl:oth cid:178 byr:1958 + +pid:921387245 cid:82 hgt:190cm hcl:#c0946f ecl:grn +iyr:2015 eyr:2023 + +pid:0704550258 hcl:1ba8f6 iyr:2010 byr:1978 cid:130 +eyr:2030 ecl:dne hgt:66cm + +pid:626293279 hcl:#7d3b0c hgt:185cm ecl:oth +eyr:2020 byr:1937 iyr:2012 + +hgt:175 +eyr:1933 ecl:gry +hcl:#7d3b0c byr:2003 pid:#5d8fcc +iyr:2012 + +eyr:2027 +byr:1927 cid:154 +ecl:gry pid:683668809 hgt:164cm +hcl:#a97842 iyr:2011 + +byr:1940 iyr:2014 hgt:172cm eyr:2024 pid:033678324 hcl:#10fded +cid:292 ecl:oth + +iyr:1970 ecl:#201515 pid:#4cd485 eyr:2034 hgt:162 +byr:2005 cid:67 +hcl:#c0946f + +cid:306 +byr:1948 +hcl:#efcc98 +eyr:2024 hgt:171cm pid:440657854 iyr:2015 ecl:brn + +hgt:172cm ecl:brn byr:1958 pid:054926969 hcl:#4b8065 iyr:2019 + +pid:45977569 ecl:amb byr:2002 hgt:71cm hcl:z iyr:1983 + +pid:811407848 hcl:#866857 cid:112 hgt:180cm byr:1986 +ecl:brn eyr:2026 + +ecl:amb +byr:1992 +cid:288 pid:417117245 hcl:#623a2f +iyr:2011 hgt:181cm +eyr:2021 + +byr:1974 hgt:192cm cid:172 +eyr:2022 +ecl:blu +hcl:#cfa07d iyr:2014 + +eyr:2024 ecl:gry +pid:874569675 byr:1960 iyr:2017 hgt:186cm +hcl:#6b5442 + +byr:1988 eyr:2024 iyr:2020 ecl:oth hcl:#866857 pid:227304269 hgt:170cm + +ecl:grn iyr:2019 byr:2002 cid:150 hcl:#efcc98 +pid:600740993 +hgt:167cm eyr:2027 + +pid:553824537 iyr:2019 ecl:blu eyr:2025 hcl:#e21269 hgt:193cm +byr:1923 + +byr:2030 iyr:2019 ecl:#cb0911 +hcl:#cfa07d hgt:74in eyr:2012 +pid:7647207386 + +cid:289 hgt:128 pid:178cm iyr:2025 ecl:#4ad977 byr:2020 eyr:2036 hcl:#efcc98 + +cid:119 hgt:150in +hcl:z +iyr:2012 +ecl:brn eyr:1975 +byr:2007 pid:#0dcd32 + +hcl:8a1ce7 pid:0434291854 +eyr:2034 iyr:2005 +hgt:62cm byr:2029 ecl:utc + +ecl:gry hcl:#ceb3a1 byr:1976 eyr:2024 iyr:2010 hgt:188cm +pid:636312902 + +hcl:#888785 byr:2027 hgt:178in iyr:2017 pid:973095872 eyr:1952 + +hgt:179cm iyr:2015 hcl:#ceb3a1 +byr:1944 pid:182079308 cid:317 +eyr:2025 ecl:hzl + +hcl:#6b5442 ecl:grn eyr:2023 hgt:71in pid:829794667 byr:2000 +iyr:2014 cid:192 + +iyr:2014 pid:096659610 hcl:#c0946f ecl:oth byr:1991 cid:180 +hgt:177cm +eyr:2023 + +byr:2017 +eyr:2036 iyr:1933 +cid:225 ecl:gmt hgt:179in +hcl:b5c44d pid:99932231 + +hcl:#18171d +hgt:187cm eyr:2023 byr:1934 cid:286 pid:878541119 iyr:2020 ecl:amb + +hgt:185cm +pid:754207134 ecl:oth eyr:2023 +hcl:#a97842 cid:313 byr:1966 +iyr:2015 + +hcl:#ceb3a1 byr:1921 eyr:2022 pid:799265846 cid:285 +hgt:67in iyr:2015 + +iyr:2011 byr:1941 +hcl:#341e13 cid:65 pid:413556937 +hgt:169cm +ecl:amb eyr:2020 + +iyr:2016 +hgt:158cm ecl:grn byr:1931 hcl:#7d3b0c + +pid:574299170 iyr:2013 byr:1961 ecl:hzl hcl:#866857 hgt:168cm eyr:2022 + +eyr:2022 pid:245416405 +iyr:2019 hgt:173cm hcl:#c0946f +ecl:brn +byr:1965 + +byr:1980 hgt:162cm ecl:brn pid:239318191 +hcl:#fffffd +cid:58 eyr:2025 iyr:2020 + +pid:892646915 +iyr:2012 hcl:#733820 byr:1991 eyr:2021 +hgt:157cm ecl:oth + +pid:310597466 eyr:2025 +hcl:#cfa07d byr:1944 iyr:2018 ecl:oth +hgt:183cm + +iyr:2010 hgt:187cm ecl:oth +pid:975763328 +hcl:#866857 eyr:2023 cid:283 byr:1997 + +iyr:2020 cid:225 hcl:#efcc98 pid:424680047 ecl:blu +hgt:154cm +byr:1968 eyr:2027 + +ecl:oth eyr:2020 hgt:183cm hcl:#623a2f +pid:771851807 +byr:1990 +iyr:2017 + +hcl:#efcc98 ecl:blu byr:1991 hgt:191cm pid:266021118 +cid:124 +eyr:2025 + +byr:1993 +ecl:hzl eyr:2020 +hgt:163cm +iyr:2015 pid:831538073 hcl:#18171d + +hgt:74in hcl:#420afb eyr:2028 +ecl:grn pid:264469103 +byr:1993 + +eyr:2020 +cid:79 +byr:1972 +pid:084953331 hcl:#a97842 ecl:brn iyr:2010 +hgt:170cm + +iyr:2014 ecl:gry pid:094812116 eyr:2026 hgt:190cm byr:1965 hcl:#944667 + +hcl:#fffffd byr:1953 iyr:2014 ecl:hzl hgt:164cm +cid:123 eyr:2023 pid:546394433 + +iyr:2012 hgt:155cm byr:1998 pid:#2c9be6 eyr:2023 hcl:#ceb3a1 ecl:gry + +eyr:2029 ecl:gry pid:752489331 iyr:2015 hgt:167cm hcl:#18171d cid:70 byr:2002 + +byr:1938 +ecl:gry +pid:764937909 iyr:2014 +hcl:#7d3b0c +eyr:2022 cid:145 hgt:184cm + +cid:340 +byr:1924 hgt:169cm eyr:2026 +iyr:2013 ecl:amb +pid:499844992 hcl:#18171d + +pid:838417672 hgt:175cm +ecl:grt iyr:2017 eyr:2025 hcl:17aa1a + +eyr:2020 +byr:1925 hcl:#341e13 +ecl:brn cid:342 pid:047426814 hgt:156cm iyr:2012 + +iyr:2011 hcl:#341e13 byr:1959 +ecl:amb pid:969679865 + +byr:1978 cid:320 hgt:180cm hcl:#435ceb pid:363518544 eyr:2023 iyr:2016 ecl:blu + +iyr:2010 eyr:2028 +pid:183cm byr:1948 +ecl:oth cid:133 +hcl:#8d3298 hgt:190cm + +hcl:#6b5442 byr:1929 iyr:2019 pid:207713865 eyr:2029 +hgt:166cm ecl:gry + +ecl:blu iyr:2019 +byr:1985 eyr:2030 hcl:#866857 hgt:155cm pid:659180287 + +ecl:hzl +eyr:2020 iyr:2016 pid:440624039 +cid:147 +hgt:61in byr:1976 hcl:#733820 + +hcl:#341e13 pid:178082907 eyr:2023 +iyr:2015 byr:1956 +ecl:amb hgt:163cm + +eyr:2023 +iyr:2011 hcl:#cfa07d hgt:164cm +pid:291621559 byr:1960 ecl:gry + +hcl:#efcc98 byr:1976 +iyr:2017 pid:394566091 cid:248 +hgt:176cm ecl:hzl eyr:2026 + +iyr:2013 eyr:2029 hgt:152cm ecl:gry byr:1984 hcl:#623a2f pid:511780941 + +pid:953716819 iyr:2010 hgt:156cm ecl:amb +byr:1947 +hcl:#18171d eyr:2025 + +eyr:2025 ecl:amb +iyr:2016 +hcl:#cfa07d byr:1925 pid:322787273 hgt:168cm + +hgt:59in iyr:2012 +pid:916978929 byr:1959 +hcl:#c0946f eyr:2021 +ecl:brn + +byr:2018 eyr:1929 hgt:187in +hcl:z +iyr:2003 pid:0377361331 ecl:utc + +byr:1949 hcl:#fffffd pid:071791776 eyr:2030 iyr:2015 hgt:71in ecl:hzl + +hcl:#341e13 +hgt:154cm byr:1927 eyr:2023 ecl:blu iyr:2017 +pid:639867283 + +hcl:z pid:315276249 byr:2026 +hgt:151cm +iyr:2028 eyr:2020 +ecl:hzl + +hcl:#341e13 eyr:2027 byr:1981 cid:342 pid:999898177 hgt:187cm +ecl:blu iyr:2011 + +byr:2009 +hgt:73cm iyr:1921 hcl:z +pid:181cm +ecl:xry + +ecl:hzl +byr:1925 +pid:034183103 hcl:#341e13 hgt:158cm eyr:2029 iyr:2010 + +byr:1976 +iyr:2011 hgt:177cm pid:833479839 hcl:#dcab9d ecl:blu eyr:2020 + +cid:230 hcl:#7d3b0c byr:1954 +iyr:2014 eyr:2026 pid:122150889 +ecl:brn hgt:182cm + +hcl:#a97842 +ecl:brn hgt:187cm +eyr:2028 +pid:427631634 iyr:2002 byr:2004 + +pid:912516995 ecl:hzl iyr:2017 hcl:#ceb3a1 byr:1929 eyr:2028 +hgt:155cm + +pid:019809181 +cid:128 iyr:2013 hcl:#f5b9f7 byr:1931 +hgt:161cm +ecl:amb + +hgt:64in byr:1924 +iyr:2016 eyr:2029 ecl:hzl pid:474940085 hcl:#c0946f + +pid:172419213 +ecl:grn +hgt:193cm iyr:2010 byr:1973 hcl:#6b5442 +eyr:2027 + +ecl:#7b5cfd iyr:2019 +byr:2016 +eyr:2040 hgt:191in +cid:187 hcl:z pid:#c61084 + +eyr:2032 iyr:2014 pid:430247344 byr:1967 +hcl:#ceb3a1 +cid:241 +ecl:brn hgt:178in + +hcl:#623a2f iyr:2017 cid:235 +eyr:2020 byr:1978 ecl:blu hgt:175cm + +iyr:2013 ecl:amb hgt:174cm hcl:#866857 pid:285533942 byr:1954 + +hgt:152cm ecl:blu pid:952587262 eyr:2024 +iyr:2019 cid:268 hcl:#602927 byr:1947 + +hgt:176in cid:245 byr:2011 iyr:2018 +eyr:1987 +hcl:z +pid:346518170 +ecl:utc + +hgt:180cm +iyr:2015 ecl:brn eyr:2027 pid:807494368 cid:324 byr:1980 + +byr:1936 hcl:#866857 ecl:blu +eyr:2021 hgt:187cm +iyr:2016 pid:244556968 + +byr:1950 cid:125 +iyr:2020 hgt:168cm hcl:#c0946f eyr:2030 pid:758313758 ecl:blu + +eyr:2021 +pid:618915663 hcl:#cfa07d iyr:2018 byr:2002 +hgt:157cm ecl:blu + +byr:1967 +ecl:brn hcl:#c0946f pid:200495802 eyr:2021 iyr:2020 +cid:335 +hgt:181cm + +byr:1996 +ecl:brn iyr:2015 +eyr:2030 +hcl:#fffffd cid:207 +pid:022460311 hgt:158cm + +eyr:2022 hgt:59cm iyr:2023 +byr:1974 pid:354098699 hcl:b244f7 +ecl:#219505 + +hcl:#866857 eyr:2025 +pid:370874666 +byr:1947 +cid:162 ecl:oth hgt:186cm iyr:2011 + +ecl:hzl eyr:2029 +byr:1981 +iyr:2012 pid:433430792 cid:252 +hgt:171cm + +pid:512473844 hgt:186cm iyr:2012 eyr:2028 byr:1949 ecl:hzl hcl:#18171d + +hgt:60cm iyr:1934 +ecl:#4a4017 pid:3067366202 hcl:1161df +eyr:1938 byr:2008 + +pid:119509757 hcl:#cfa07d eyr:2022 hgt:174cm byr:1983 +iyr:2015 +ecl:blu + +byr:1955 eyr:2023 +cid:114 +hcl:f1aa8a pid:609049659 ecl:grn hgt:177cm +iyr:2015 + +eyr:2027 cid:284 +pid:654627982 byr:1964 iyr:2018 hgt:168cm +hcl:#fffffd ecl:oth + +iyr:1988 +hgt:191cm hcl:b87a62 byr:1990 ecl:xry +pid:996624367 eyr:1960 + +pid:641466821 eyr:2028 hcl:#7d3b0c +iyr:2010 hgt:175cm ecl:gry + +hcl:#b6652a +ecl:oth +byr:1926 eyr:2030 iyr:2019 hgt:183cm +pid:057196056 + +iyr:2017 +eyr:2022 pid:936841429 +ecl:blu hcl:#6b5442 cid:179 byr:1927 hgt:161cm + +eyr:2021 +cid:289 hgt:174cm iyr:2013 +ecl:grn pid:329574701 byr:1970 + +eyr:2021 byr:1939 ecl:gry pid:933505139 iyr:2014 hgt:173cm hcl:#7d3b0c + +cid:116 hcl:045bff eyr:2030 iyr:1920 +ecl:brn +byr:2030 +pid:#38f7f3 +hgt:155in + +eyr:2028 +pid:225829241 byr:1928 hcl:#cfa07d iyr:2019 +ecl:oth +hgt:166cm + +cid:80 byr:1936 +iyr:2017 +hgt:94 hcl:#2e7503 ecl:oth eyr:2030 +pid:597284996 + +ecl:oth +iyr:2019 hgt:76in +byr:1956 pid:821874039 + +eyr:2026 hgt:168cm +pid:019015588 +iyr:2010 +ecl:amb byr:2009 hcl:#623a2f cid:159 + +iyr:1980 hgt:167in +pid:380644909 eyr:1966 ecl:blu byr:2004 hcl:z + +eyr:2020 iyr:2013 +hcl:#08ad66 pid:540886868 +ecl:oth byr:1980 hgt:158cm + +eyr:2026 hgt:186cm byr:1995 +cid:275 +hcl:z iyr:1958 ecl:blu + +eyr:2026 iyr:2012 +hgt:61in byr:1936 pid:390833536 cid:298 ecl:grn hcl:#623a2f + +pid:393878498 eyr:2023 ecl:gry byr:1943 iyr:2010 hcl:#888785 hgt:158cm + +hgt:191cm cid:197 iyr:2014 byr:1945 +hcl:#fffffd +eyr:2020 +pid:183948344 ecl:amb + +ecl:gmt hgt:88 +cid:260 iyr:2024 byr:2022 eyr:2031 hcl:z pid:#532c6e + +hcl:#a97842 +hgt:160cm eyr:2024 ecl:blu iyr:2015 byr:1970 + +byr:1964 hgt:178cm +eyr:2025 +pid:813643223 ecl:brn iyr:2014 +hcl:#ceb3a1 + +byr:1965 eyr:2024 iyr:2018 +hgt:165cm hcl:#18171d ecl:grn pid:475669993 + +hgt:116 +iyr:2024 eyr:1974 hcl:504345 byr:2010 cid:206 pid:166cm ecl:zzz + +iyr:2014 eyr:2020 pid:096460673 byr:1948 +hgt:153cm +ecl:blu hcl:#341e13 + +hcl:#ceb3a1 +iyr:2017 hgt:67cm +pid:178cm byr:2028 ecl:brn +cid:293 + +hgt:157cm +hcl:#602927 byr:1941 +iyr:2012 pid:611003211 eyr:2029 + +iyr:2019 byr:2000 pid:083917767 eyr:2024 hgt:172cm +cid:248 hcl:#7e4d15 + +byr:1946 +hgt:160cm iyr:2020 hcl:#559278 pid:989139577 +ecl:amb eyr:2020 + +pid:165cm byr:1927 cid:178 hcl:#733820 iyr:2017 hgt:156in +eyr:2029 ecl:brn + +hcl:#18171d hgt:163cm eyr:2022 byr:1962 pid:639124940 cid:258 ecl:hzl +iyr:2015 + +cid:123 pid:4542006033 +eyr:1987 byr:2010 iyr:2029 ecl:amb +hgt:191cm hcl:#18171d + +hcl:z +byr:1928 iyr:1965 +eyr:2022 hgt:75 ecl:oth pid:400765046 + +hcl:#c0946f hgt:62in +ecl:blu byr:1978 iyr:1923 +cid:260 eyr:2021 pid:404628742 + +pid:#bf1611 ecl:grn +iyr:2018 cid:146 byr:1948 +eyr:2025 hcl:#fffffd hgt:87 + +pid:767547618 +iyr:2018 hcl:#b6652a eyr:2029 hgt:165cm ecl:hzl byr:1937 + +ecl:blu iyr:2019 pid:960083875 eyr:2027 hgt:71in hcl:#c0946f +byr:1921 + +iyr:2011 +pid:9562042482 +hcl:z hgt:59cm +eyr:1994 cid:258 ecl:#6c1bcc byr:2025 + +eyr:2028 pid:494999718 byr:1928 hgt:176cm +iyr:2015 ecl:oth hcl:#733820 + +cid:78 eyr:2020 hgt:160cm byr:1947 ecl:blu +hcl:#b6652a iyr:2016 pid:069457741 + +hcl:#6b5442 iyr:2010 +byr:1971 +eyr:2028 hgt:169cm ecl:brn pid:528961949 + +eyr:2028 +hcl:#7d3b0c +byr:1952 +ecl:hzl +cid:317 iyr:2016 +pid:832169844 + +hcl:#c0946f +ecl:brn +iyr:2017 eyr:2028 +pid:161390075 byr:1993 cid:50 +hgt:171cm + +ecl:#ae12d3 hgt:74cm cid:239 hcl:z pid:345439730 iyr:1924 byr:2029 eyr:2031 + +"at +struct printf_buffer_number printf_buffer loadstore mem[12] = {} +void printf_number_buffer(byte printf_number_buffer::buffer_sign , byte* printf_number_buffer::buffer_digits , byte printf_number_buffer::format_min_length , byte printf_number_buffer::format_justify_left , byte printf_number_buffer::format_sign_always , byte printf_number_buffer::format_zero_padding , byte printf_number_buffer::format_upper_case , byte printf_number_buffer::format_radix) +struct printf_buffer_number printf_number_buffer::buffer +byte* printf_number_buffer::buffer_digits +const byte* printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +byte printf_number_buffer::buffer_sign +byte printf_number_buffer::buffer_sign#0 reg byte a 71.0 +struct printf_format_number printf_number_buffer::format +byte printf_number_buffer::format_justify_left +byte printf_number_buffer::format_min_length +byte printf_number_buffer::format_radix +byte printf_number_buffer::format_sign_always +byte printf_number_buffer::format_upper_case +byte printf_number_buffer::format_zero_padding +signed byte printf_number_buffer::len +signed byte printf_number_buffer::padding +void printf_uint(word printf_uint::uvalue , byte printf_uint::format_min_length , byte printf_uint::format_justify_left , byte printf_uint::format_sign_always , byte printf_uint::format_zero_padding , byte printf_uint::format_upper_case , byte printf_uint::format_radix) +struct printf_format_number printf_uint::format +byte printf_uint::format_justify_left +byte printf_uint::format_min_length +byte printf_uint::format_radix +byte printf_uint::format_sign_always +byte printf_uint::format_upper_case +byte printf_uint::format_zero_padding +word printf_uint::uvalue +word printf_uint::uvalue#0 uvalue zp[2]:130 4.0 +word printf_uint::uvalue#1 uvalue zp[2]:130 4.0 +word printf_uint::uvalue#2 uvalue zp[2]:130 7.5 +void putchar(byte putchar::code) +byte putchar::code +byte* putchar::loc +byte* putchar::loc#0 loc zp[2]:147 1.0000001E7 +byte putchar::newChar +byte putchar::newChar#0 reg byte a 1.50000015E7 +const byte* rawmap[$100] = kickasm {{ .var ht = Hashtable().put(0,64, 1,0, 2,32, 3,96) // the table for converting bit 6,7 into ora value + .for(var i=0; i<256; i++) { + .var idx = (i & $60) / 32 + .var mask = i & $9f + .byte mask | ht.get(idx) + } + }} +const byte* required_tags[] = "byriyreyrhgthcleclpid"at +void setcursor() +byte setcursor::c +byte setcursor::c#0 reg byte x 7.500000075E7 +byte setcursor::c#1 reg byte a 2.00000002E8 +byte* setcursor::loc +byte* setcursor::loc#0 loc zp[2]:147 1.00000001E8 +void utoa(word utoa::value , byte* utoa::buffer , byte utoa::radix) +byte~ utoa::$10 reg byte a 2002.0 +byte~ utoa::$11 reg byte a 202.0 +byte* utoa::buffer +byte* utoa::buffer#11 buffer zp[2]:140 300.42857142857144 +byte* utoa::buffer#14 buffer zp[2]:140 1501.5 +byte* utoa::buffer#3 buffer zp[2]:140 202.0 +byte* utoa::buffer#4 buffer zp[2]:140 2002.0 +byte utoa::digit +byte utoa::digit#1 digit zp[1]:139 2002.0 +byte utoa::digit#2 digit zp[1]:139 286.0 +word utoa::digit_value +word utoa::digit_value#0 digit_value zp[2]:145 600.5999999999999 +word* utoa::digit_values +byte utoa::max_digits +byte utoa::radix +byte utoa::started +byte utoa::started#2 reg byte x 500.5 +byte utoa::started#4 reg byte x 1001.0 +word utoa::value +word utoa::value#0 value zp[2]:130 1001.0 +word utoa::value#1 value zp[2]:130 56.0 +word utoa::value#2 value zp[2]:130 586.4285714285714 +word utoa::value#6 value zp[2]:130 1501.5 +word utoa_append(byte* utoa_append::buffer , word utoa_append::value , word utoa_append::sub) +byte* utoa_append::buffer +byte* utoa_append::buffer#0 buffer zp[2]:140 1375.25 +byte utoa_append::digit +byte utoa_append::digit#1 reg byte x 1000001.0 +byte utoa_append::digit#2 reg byte x 1005001.5 +word utoa_append::return +word utoa_append::return#0 return zp[2]:130 2002.0 +word utoa_append::sub +word utoa_append::sub#0 sub zp[2]:145 333500.5 +word utoa_append::value +word utoa_append::value#0 value zp[2]:130 3667.333333333333 +word utoa_append::value#1 value zp[2]:130 2000002.0 +word utoa_append::value#2 value zp[2]:130 501834.16666666674 + +zp[2]:128 [ main::pass#10 main::pass#3 main::pass#14 main::pass#1 main::pass#11 main::pass#4 main::pass#5 ] +zp[2]:130 [ main::valid#10 main::valid#8 main::valid#1 printf_uint::uvalue#2 printf_uint::uvalue#0 printf_uint::uvalue#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] +zp[2]:132 [ main::total#10 main::total#1 ] +reg byte x [ main::i#2 main::i#1 ] +reg byte y [ main::num_found#2 main::num_found#6 main::num_found#1 ] +zp[1]:134 [ main::tag_idx#2 main::tag_idx#1 ] +zp[2]:135 [ main::required_tag#6 main::required_tag#1 ] +zp[1]:137 [ main::i1#2 main::i1#1 ] +zp[1]:138 [ main::match#2 main::match#6 main::match#1 ] +zp[1]:139 [ utoa::digit#2 utoa::digit#1 ] +reg byte x [ utoa::started#2 utoa::started#4 ] +zp[2]:140 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 cputs::s#7 cputs::s#8 cputs::s#0 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[2]:142 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 memcpy::source#0 memset::num#2 memset::end#0 ] +reg byte a [ cputs::c#1 ] +zp[1]:144 [ cputc::c ] +reg byte a [ printf_number_buffer::buffer_sign#0 ] +reg byte x [ cputc::convertToScreenCode1_return#0 ] +reg byte a [ utoa::$11 ] +reg byte a [ utoa::$10 ] +zp[2]:145 [ utoa::digit_value#0 utoa_append::sub#0 memset::str#3 memset::str#7 memset::str#8 memset::dst#2 memset::dst#4 memset::dst#1 memset::str#0 newline::start#0 ] +zp[2]:147 [ cursorLocation::return#3 setcursor::loc#0 cursorLocation::return#1 cursorLocation::return#0 putchar::loc#0 cursorLocation::$0 cursorLocation::$1 cursorLocation::$3 cursorLocation::$5 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memcpy::destination#0 ] +reg byte x [ setcursor::c#0 ] +reg byte a [ setcursor::c#1 ] +reg byte a [ putchar::newChar#0 ] +zp[2]:149 [ memcpy::src_end#0 cursorLocation::$4 ] +mem[12] [ printf_buffer ] diff --git a/src/test/ref/examples/conio/nacht-screen.cfg b/src/test/ref/examples/conio/nacht-screen.cfg index 1646a63ac..1afbfee61 100644 --- a/src/test/ref/examples/conio/nacht-screen.cfg +++ b/src/test/ref/examples/conio/nacht-screen.cfg @@ -183,8 +183,8 @@ MakeNiceScreen::@2: scope:[MakeNiceScreen] from MakeNiceScreen::@1 to:MakeNiceScreen::@17 MakeNiceScreen::@17: scope:[MakeNiceScreen] from MakeNiceScreen::@2 [89] MakeNiceScreen::$22 = strlen::return#2 - [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 - [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 + [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 + [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 [92] MakeNiceScreen::X#1 = MakeNiceScreen::$23 >> 1 [93] cputsxy::s#0 = (byte*)MakeNiceScreen::T#3 + 1 [94] cputsxy::x#0 = MakeNiceScreen::X#1 diff --git a/src/test/ref/examples/conio/nacht-screen.log b/src/test/ref/examples/conio/nacht-screen.log index 3402d2a8e..f53e88b14 100644 --- a/src/test/ref/examples/conio/nacht-screen.log +++ b/src/test/ref/examples/conio/nacht-screen.log @@ -726,9 +726,9 @@ MakeNiceScreen::@1: scope:[MakeNiceScreen] from MakeNiceScreen::@18 MakeNiceScr MakeNiceScreen::@2: scope:[MakeNiceScreen] from MakeNiceScreen::@1 MakeNiceScreen::I#6 = phi( MakeNiceScreen::@1/MakeNiceScreen::I#3 ) MakeNiceScreen::T#3 = phi( MakeNiceScreen::@1/MakeNiceScreen::T#6 ) - MakeNiceScreen::$33 = (byte*)MakeNiceScreen::T#3 - MakeNiceScreen::$29 = MakeNiceScreen::$33 + OFFSET_STRUCT_$0_MSG - strlen::str#1 = MakeNiceScreen::$29 + MakeNiceScreen::$29 = (byte*)MakeNiceScreen::T#3 + MakeNiceScreen::$26 = MakeNiceScreen::$29 + OFFSET_STRUCT_$0_MSG + strlen::str#1 = MakeNiceScreen::$26 call strlen strlen::return#2 = strlen::return#1 to:MakeNiceScreen::@19 @@ -737,17 +737,17 @@ MakeNiceScreen::@19: scope:[MakeNiceScreen] from MakeNiceScreen::@2 MakeNiceScreen::T#4 = phi( MakeNiceScreen::@2/MakeNiceScreen::T#3 ) strlen::return#4 = phi( MakeNiceScreen::@2/strlen::return#2 ) MakeNiceScreen::$22 = strlen::return#4 - MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 - MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 + MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 + MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 MakeNiceScreen::$24 = MakeNiceScreen::$23 >> 1 MakeNiceScreen::X#1 = MakeNiceScreen::$24 - MakeNiceScreen::$37 = (byte*)MakeNiceScreen::T#4 - MakeNiceScreen::$30 = MakeNiceScreen::$37 + OFFSET_STRUCT_$0_Y - MakeNiceScreen::$38 = (byte*)MakeNiceScreen::T#4 - MakeNiceScreen::$31 = MakeNiceScreen::$38 + OFFSET_STRUCT_$0_MSG + MakeNiceScreen::$31 = (byte*)MakeNiceScreen::T#4 + MakeNiceScreen::$27 = MakeNiceScreen::$31 + OFFSET_STRUCT_$0_Y + MakeNiceScreen::$32 = (byte*)MakeNiceScreen::T#4 + MakeNiceScreen::$28 = MakeNiceScreen::$32 + OFFSET_STRUCT_$0_MSG cputsxy::x#0 = MakeNiceScreen::X#1 - cputsxy::y#0 = *MakeNiceScreen::$30 - cputsxy::s#0 = MakeNiceScreen::$31 + cputsxy::y#0 = *MakeNiceScreen::$27 + cputsxy::s#0 = MakeNiceScreen::$28 call cputsxy to:MakeNiceScreen::@20 MakeNiceScreen::@20: scope:[MakeNiceScreen] from MakeNiceScreen::@19 @@ -812,13 +812,13 @@ bool~ MakeNiceScreen::$21 word~ MakeNiceScreen::$22 byte~ MakeNiceScreen::$23 byte~ MakeNiceScreen::$24 +byte*~ MakeNiceScreen::$26 +byte*~ MakeNiceScreen::$27 +byte*~ MakeNiceScreen::$28 byte*~ MakeNiceScreen::$29 -byte*~ MakeNiceScreen::$30 +byte~ MakeNiceScreen::$30 byte*~ MakeNiceScreen::$31 -byte*~ MakeNiceScreen::$33 -byte~ MakeNiceScreen::$34 -byte*~ MakeNiceScreen::$37 -byte*~ MakeNiceScreen::$38 +byte*~ MakeNiceScreen::$32 number~ MakeNiceScreen::$7 byte MakeNiceScreen::I byte MakeNiceScreen::I#0 @@ -1519,10 +1519,10 @@ Alias chline::length#2 = MakeNiceScreen::$12 Alias cvlinexy::x#1 = MakeNiceScreen::$15 Alias MakeNiceScreen::T#3 = MakeNiceScreen::T#6 MakeNiceScreen::T#4 MakeNiceScreen::T#5 Alias MakeNiceScreen::I#3 = MakeNiceScreen::I#6 MakeNiceScreen::I#5 MakeNiceScreen::I#4 -Alias strlen::str#1 = MakeNiceScreen::$29 +Alias strlen::str#1 = MakeNiceScreen::$26 Alias strlen::return#2 = strlen::return#4 Alias MakeNiceScreen::X#1 = MakeNiceScreen::$24 -Alias cputsxy::s#0 = MakeNiceScreen::$31 +Alias cputsxy::s#0 = MakeNiceScreen::$28 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1641,10 +1641,10 @@ Constant MakeNiceScreen::T#1 = MakeNiceScreen::Text Constant MakeNiceScreen::$19 = sizeof MakeNiceScreen::Text Successful SSA optimization Pass2ConstantIdentification Rewriting conditional comparison [56] if(gotoxy::y#7<=$19) goto gotoxy::@1 -Converting *(pointer+n) to pointer[n] [298] cputsxy::y#0 = *MakeNiceScreen::$30 -- MakeNiceScreen::$37[OFFSET_STRUCT_$0_Y] +Converting *(pointer+n) to pointer[n] [298] cputsxy::y#0 = *MakeNiceScreen::$27 -- MakeNiceScreen::$31[OFFSET_STRUCT_$0_Y] Successful SSA optimization Pass2InlineDerefIdx -Simplifying expression containing zero MakeNiceScreen::$37 in [294] MakeNiceScreen::$30 = MakeNiceScreen::$37 + OFFSET_STRUCT_$0_Y -Simplifying expression containing zero MakeNiceScreen::$37 in [298] cputsxy::y#0 = MakeNiceScreen::$37[OFFSET_STRUCT_$0_Y] +Simplifying expression containing zero MakeNiceScreen::$31 in [294] MakeNiceScreen::$27 = MakeNiceScreen::$31 + OFFSET_STRUCT_$0_Y +Simplifying expression containing zero MakeNiceScreen::$31 in [298] cputsxy::y#0 = MakeNiceScreen::$31[OFFSET_STRUCT_$0_Y] Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating unused variable memcpy::return#2 and assignment [76] memcpy::return#2 = memcpy::destination#2 Eliminating unused variable memcpy::return#3 and assignment [78] memcpy::return#3 = memcpy::destination#2 @@ -1655,7 +1655,7 @@ Eliminating unused variable textcolor::return#2 and assignment [176] textcolor:: Eliminating unused variable bordercolor::return#2 and assignment [178] bordercolor::return#2 = bordercolor::return#0 Eliminating unused variable bgcolor::return#2 and assignment [180] bgcolor::return#2 = bgcolor::return#0 Eliminating unused variable cursor::return#2 and assignment [183] cursor::return#2 = cursor::return#0 -Eliminating unused variable MakeNiceScreen::$30 and assignment [209] MakeNiceScreen::$30 = MakeNiceScreen::$37 +Eliminating unused variable MakeNiceScreen::$27 and assignment [209] MakeNiceScreen::$27 = MakeNiceScreen::$31 Eliminating unused constant cputs::c#0 Eliminating unused constant MakeNiceScreen::T#0 Eliminating unused constant MakeNiceScreen::I#0 @@ -1709,9 +1709,9 @@ Inlining Noop Cast [2] memcpy::dst#0 = (byte*)memcpy::destination#2 keeping memc Inlining Noop Cast [3] memcpy::$2 = (byte*)memcpy::source#2 keeping memcpy::source#2 Inlining Noop Cast [13] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 Inlining Noop Cast [15] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [182] MakeNiceScreen::$33 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 -Inlining Noop Cast [190] MakeNiceScreen::$37 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 -Inlining Noop Cast [191] MakeNiceScreen::$38 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 +Inlining Noop Cast [182] MakeNiceScreen::$29 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 +Inlining Noop Cast [190] MakeNiceScreen::$31 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 +Inlining Noop Cast [191] MakeNiceScreen::$32 = (byte*)MakeNiceScreen::T#3 keeping MakeNiceScreen::T#3 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift and addition[49] gotoxy::line_offset#0 = gotoxy::$7 * $28 Inlining constant with var siblings memcpy::destination#0 @@ -2213,8 +2213,8 @@ MakeNiceScreen::@2: scope:[MakeNiceScreen] from MakeNiceScreen::@1 to:MakeNiceScreen::@17 MakeNiceScreen::@17: scope:[MakeNiceScreen] from MakeNiceScreen::@2 [89] MakeNiceScreen::$22 = strlen::return#2 - [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 - [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 + [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 + [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 [92] MakeNiceScreen::X#1 = MakeNiceScreen::$23 >> 1 [93] cputsxy::s#0 = (byte*)MakeNiceScreen::T#3 + 1 [94] cputsxy::x#0 = MakeNiceScreen::X#1 @@ -2579,7 +2579,7 @@ VARIABLE REGISTER WEIGHTS void MakeNiceScreen() word~ MakeNiceScreen::$22 1001.0 byte~ MakeNiceScreen::$23 2002.0 -byte~ MakeNiceScreen::$34 2002.0 +byte~ MakeNiceScreen::$30 2002.0 byte MakeNiceScreen::I byte MakeNiceScreen::I#2 2002.0 byte MakeNiceScreen::I#3 214.5 @@ -2806,7 +2806,7 @@ Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] Added variable strlen::return#2 to live range equivalence class [ strlen::return#2 ] Added variable MakeNiceScreen::$22 to live range equivalence class [ MakeNiceScreen::$22 ] -Added variable MakeNiceScreen::$34 to live range equivalence class [ MakeNiceScreen::$34 ] +Added variable MakeNiceScreen::$30 to live range equivalence class [ MakeNiceScreen::$30 ] Added variable MakeNiceScreen::$23 to live range equivalence class [ MakeNiceScreen::$23 ] Added variable MakeNiceScreen::X#1 to live range equivalence class [ MakeNiceScreen::X#1 ] Added variable cputsxy::s#0 to live range equivalence class [ cputsxy::s#0 ] @@ -2864,7 +2864,7 @@ Complete equivalence classes [ gotoxy::$6 ] [ strlen::return#2 ] [ MakeNiceScreen::$22 ] -[ MakeNiceScreen::$34 ] +[ MakeNiceScreen::$30 ] [ MakeNiceScreen::$23 ] [ MakeNiceScreen::X#1 ] [ cputsxy::s#0 ] @@ -2921,7 +2921,7 @@ Allocated zp[2]:62 [ gotoxy::$5 ] Allocated zp[2]:64 [ gotoxy::$6 ] Allocated zp[2]:66 [ strlen::return#2 ] Allocated zp[2]:68 [ MakeNiceScreen::$22 ] -Allocated zp[1]:70 [ MakeNiceScreen::$34 ] +Allocated zp[1]:70 [ MakeNiceScreen::$30 ] Allocated zp[1]:71 [ MakeNiceScreen::$23 ] Allocated zp[1]:72 [ MakeNiceScreen::X#1 ] Allocated zp[2]:73 [ cputsxy::s#0 ] @@ -2962,8 +2962,8 @@ Statement [51] *screensize::y#0 = $19 [ ] ( main:11::screensize:21 [ XSize ] { } Statement [86] strlen::str#1 = (byte*)MakeNiceScreen::T#3 + 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::str#1 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::str#1 ] { { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [88] strlen::return#2 = strlen::len#2 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::return#2 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::return#2 ] { { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [89] MakeNiceScreen::$22 = strlen::return#2 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$22 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$22 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a -Statement [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$34 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$34 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a -Statement [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a +Statement [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$30 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$30 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a +Statement [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Statement [92] MakeNiceScreen::X#1 = MakeNiceScreen::$23 >> 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Statement [93] cputsxy::s#0 = (byte*)MakeNiceScreen::T#3 + 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 cputsxy::s#0 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 cputsxy::s#0 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:72 [ MakeNiceScreen::X#1 ] @@ -3039,8 +3039,8 @@ Statement [51] *screensize::y#0 = $19 [ ] ( main:11::screensize:21 [ XSize ] { } Statement [86] strlen::str#1 = (byte*)MakeNiceScreen::T#3 + 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::str#1 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::str#1 ] { { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [88] strlen::return#2 = strlen::len#2 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::return#2 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 strlen::return#2 ] { { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a Statement [89] MakeNiceScreen::$22 = strlen::return#2 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$22 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$22 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a -Statement [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$34 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$34 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a -Statement [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a +Statement [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$30 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$30 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a +Statement [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::$23 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Statement [92] MakeNiceScreen::X#1 = MakeNiceScreen::$23 >> 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Statement [93] cputsxy::s#0 = (byte*)MakeNiceScreen::T#3 + 1 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 cputsxy::s#0 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 MakeNiceScreen::X#1 cputsxy::s#0 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a Statement [95] cputsxy::y#0 = *((byte*)MakeNiceScreen::T#3) [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 cputsxy::s#0 cputsxy::x#0 cputsxy::y#0 ] ( main:11::MakeNiceScreen:23 [ conio_textcolor conio_scroll_enable XSize MakeNiceScreen::I#3 MakeNiceScreen::T#3 cputsxy::s#0 cputsxy::x#0 cputsxy::y#0 ] { { cputsxy::x#0 = MakeNiceScreen::X#1 } } ) always clobbers reg byte a reg byte y @@ -3127,7 +3127,7 @@ Potential registers zp[2]:62 [ gotoxy::$5 ] : zp[2]:62 , Potential registers zp[2]:64 [ gotoxy::$6 ] : zp[2]:64 , Potential registers zp[2]:66 [ strlen::return#2 ] : zp[2]:66 , Potential registers zp[2]:68 [ MakeNiceScreen::$22 ] : zp[2]:68 , -Potential registers zp[1]:70 [ MakeNiceScreen::$34 ] : zp[1]:70 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:70 [ MakeNiceScreen::$30 ] : zp[1]:70 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:71 [ MakeNiceScreen::$23 ] : zp[1]:71 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:72 [ MakeNiceScreen::X#1 ] : zp[1]:72 , reg byte x , reg byte y , Potential registers zp[2]:73 [ cputsxy::s#0 ] : zp[2]:73 , @@ -3152,7 +3152,7 @@ Uplift Scope [cvline] 237,502.38: zp[1]:25 [ cvline::i#2 cvline::i#1 ] 132,503.3 Uplift Scope [chline] 275,002.75: zp[1]:17 [ chline::i#2 chline::i#1 ] 19,273.33: zp[1]:16 [ chline::length#4 chline::length#2 chline::length#1 chline::length#0 ] Uplift Scope [cputcxy] 13,004: zp[1]:14 [ cputcxy::y#2 cputcxy::y#0 ] 3,333.67: zp[1]:15 [ cputcxy::c#2 ] Uplift Scope [cputsxy] 5,501: zp[1]:75 [ cputsxy::x#0 ] 5,501: zp[1]:76 [ cputsxy::y#0 ] 1,833.67: zp[2]:73 [ cputsxy::s#0 ] -Uplift Scope [MakeNiceScreen] 2,216.5: zp[1]:5 [ MakeNiceScreen::I#3 MakeNiceScreen::I#2 ] 2,002: zp[1]:70 [ MakeNiceScreen::$34 ] 2,002: zp[1]:71 [ MakeNiceScreen::$23 ] 1,155: zp[2]:6 [ MakeNiceScreen::T#3 MakeNiceScreen::T#2 ] 1,001: zp[2]:68 [ MakeNiceScreen::$22 ] 1,001: zp[1]:72 [ MakeNiceScreen::X#1 ] +Uplift Scope [MakeNiceScreen] 2,216.5: zp[1]:5 [ MakeNiceScreen::I#3 MakeNiceScreen::I#2 ] 2,002: zp[1]:70 [ MakeNiceScreen::$30 ] 2,002: zp[1]:71 [ MakeNiceScreen::$23 ] 1,155: zp[2]:6 [ MakeNiceScreen::T#3 MakeNiceScreen::T#2 ] 1,001: zp[2]:68 [ MakeNiceScreen::$22 ] 1,001: zp[1]:72 [ MakeNiceScreen::X#1 ] Uplift Scope [cvlinexy] 1,304: zp[1]:19 [ cvlinexy::x#2 cvlinexy::x#1 ] Uplift Scope [MakeTeeLine] 1,001: zp[1]:20 [ MakeTeeLine::Y#2 ] Uplift Scope [kbhit] 367.33: zp[1]:77 [ kbhit::return#0 ] 202: zp[1]:52 [ kbhit::return#2 ] @@ -3183,7 +3183,7 @@ Uplifting [cvline] best 131919 combination zp[1]:25 [ cvline::i#2 cvline::i#1 ] Uplifting [chline] best 131919 combination zp[1]:17 [ chline::i#2 chline::i#1 ] zp[1]:16 [ chline::length#4 chline::length#2 chline::length#1 chline::length#0 ] Uplifting [cputcxy] best 131903 combination reg byte a [ cputcxy::y#2 cputcxy::y#0 ] reg byte y [ cputcxy::c#2 ] Uplifting [cputsxy] best 131837 combination reg byte x [ cputsxy::x#0 ] reg byte a [ cputsxy::y#0 ] zp[2]:73 [ cputsxy::s#0 ] -Uplifting [MakeNiceScreen] best 131697 combination zp[1]:5 [ MakeNiceScreen::I#3 MakeNiceScreen::I#2 ] reg byte a [ MakeNiceScreen::$34 ] reg byte a [ MakeNiceScreen::$23 ] zp[2]:6 [ MakeNiceScreen::T#3 MakeNiceScreen::T#2 ] zp[2]:68 [ MakeNiceScreen::$22 ] reg byte x [ MakeNiceScreen::X#1 ] +Uplifting [MakeNiceScreen] best 131697 combination zp[1]:5 [ MakeNiceScreen::I#3 MakeNiceScreen::I#2 ] reg byte a [ MakeNiceScreen::$30 ] reg byte a [ MakeNiceScreen::$23 ] zp[2]:6 [ MakeNiceScreen::T#3 MakeNiceScreen::T#2 ] zp[2]:68 [ MakeNiceScreen::$22 ] reg byte x [ MakeNiceScreen::X#1 ] Uplifting [cvlinexy] best 131688 combination reg byte x [ cvlinexy::x#2 cvlinexy::x#1 ] Uplifting [MakeTeeLine] best 131679 combination reg byte a [ MakeTeeLine::Y#2 ] Uplifting [kbhit] best 131586 combination reg byte a [ kbhit::return#0 ] reg byte a [ kbhit::return#2 ] @@ -3779,9 +3779,9 @@ MakeNiceScreen: { // MakeNiceScreen::@17 __b17: // [89] MakeNiceScreen::$22 = strlen::return#2 - // [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 -- vbuaa=_byte_vwuz1 + // [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 -- vbuaa=_byte_vwuz1 lda.z __22 - // [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 -- vbuaa=vbuz1_minus_vbuaa + // [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 -- vbuaa=vbuz1_minus_vbuaa eor #$ff sec adc.z XSize @@ -4963,7 +4963,7 @@ const nomodify byte LIGHT_BLUE = $e void MakeNiceScreen() word~ MakeNiceScreen::$22 zp[2]:5 1001.0 byte~ MakeNiceScreen::$23 reg byte a 2002.0 -byte~ MakeNiceScreen::$34 reg byte a 2002.0 +byte~ MakeNiceScreen::$30 reg byte a 2002.0 byte MakeNiceScreen::I byte MakeNiceScreen::I#2 I zp[1]:2 2002.0 byte MakeNiceScreen::I#3 I zp[1]:2 214.5 @@ -5185,7 +5185,7 @@ reg byte a [ main::$3 ] zp[2]:23 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:25 [ gotoxy::$8 ] zp[2]:27 [ gotoxy::$5 ] -reg byte a [ MakeNiceScreen::$34 ] +reg byte a [ MakeNiceScreen::$30 ] reg byte a [ MakeNiceScreen::$23 ] reg byte x [ MakeNiceScreen::X#1 ] reg byte x [ cputsxy::x#0 ] @@ -5660,9 +5660,9 @@ MakeNiceScreen: { // MakeNiceScreen::@17 // [89] MakeNiceScreen::$22 = strlen::return#2 // XSize - (char)strlen (T->Msg) - // [90] MakeNiceScreen::$34 = (byte)MakeNiceScreen::$22 -- vbuaa=_byte_vwuz1 + // [90] MakeNiceScreen::$30 = (byte)MakeNiceScreen::$22 -- vbuaa=_byte_vwuz1 lda.z __22 - // [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$34 -- vbuaa=vbuz1_minus_vbuaa + // [91] MakeNiceScreen::$23 = XSize - MakeNiceScreen::$30 -- vbuaa=vbuz1_minus_vbuaa eor #$ff sec adc.z XSize diff --git a/src/test/ref/examples/conio/nacht-screen.sym b/src/test/ref/examples/conio/nacht-screen.sym index 4bebf7ca6..2c6638dd1 100644 --- a/src/test/ref/examples/conio/nacht-screen.sym +++ b/src/test/ref/examples/conio/nacht-screen.sym @@ -14,7 +14,7 @@ const nomodify byte LIGHT_BLUE = $e void MakeNiceScreen() word~ MakeNiceScreen::$22 zp[2]:5 1001.0 byte~ MakeNiceScreen::$23 reg byte a 2002.0 -byte~ MakeNiceScreen::$34 reg byte a 2002.0 +byte~ MakeNiceScreen::$30 reg byte a 2002.0 byte MakeNiceScreen::I byte MakeNiceScreen::I#2 I zp[1]:2 2002.0 byte MakeNiceScreen::I#3 I zp[1]:2 214.5 @@ -236,7 +236,7 @@ reg byte a [ main::$3 ] zp[2]:23 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:25 [ gotoxy::$8 ] zp[2]:27 [ gotoxy::$5 ] -reg byte a [ MakeNiceScreen::$34 ] +reg byte a [ MakeNiceScreen::$30 ] reg byte a [ MakeNiceScreen::$23 ] reg byte x [ MakeNiceScreen::X#1 ] reg byte x [ cputsxy::x#0 ] diff --git a/src/test/ref/examples/eightqueens/eightqueens-recursive.log b/src/test/ref/examples/eightqueens/eightqueens-recursive.log index 3265c47eb..99d741f99 100644 --- a/src/test/ref/examples/eightqueens/eightqueens-recursive.log +++ b/src/test/ref/examples/eightqueens/eightqueens-recursive.log @@ -2,6 +2,7 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Converting variable modified inside __stackcall procedure queen() to load/store count Added struct type cast to parameter value list call printf_uint 8 (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } Added struct type cast to parameter value list call printf_ulong count (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL } Added struct type cast to parameter value list call printf_string main::$6 (struct printf_format_string){ 0, 0 } @@ -21,7 +22,6 @@ Eliminating unused variable with no statement print::$3 Eliminating unused variable with no statement print::$5 Eliminating unused variable with no statement print::$8 Eliminating unused variable with no statement print::$9 -Converting PHI-variable modified inside __stackcall procedure queen() to load/store count Calling convention __stackcall adding prepare/execute/finalize for call queen 1 Calling convention __stackcall adding prepare/execute/finalize for call queen queen::$4 Calling convention STACK_CALL replacing param(queen::row) with stackidx(byte,queen::OFFSET_STACK_ROW) diff --git a/src/test/ref/index-pointer-rewrite-7.asm b/src/test/ref/index-pointer-rewrite-7.asm index 711f01347..1b07ca5ac 100644 --- a/src/test/ref/index-pointer-rewrite-7.asm +++ b/src/test/ref/index-pointer-rewrite-7.asm @@ -85,10 +85,9 @@ main: { iny lda (__3),y adc (__9),y - sta (__3),y - dey + sta.z __3+1 pla - sta (__3),y + sta.z __3 // fibs[i+2] = fibs[i]+fibs[i+1] asl.z __8 rol.z __8+1 diff --git a/src/test/ref/index-pointer-rewrite-7.log b/src/test/ref/index-pointer-rewrite-7.log index 603233582..43982ad84 100644 --- a/src/test/ref/index-pointer-rewrite-7.log +++ b/src/test/ref/index-pointer-rewrite-7.log @@ -360,10 +360,9 @@ main: { iny lda (__3),y adc (__9),y - sta (__3),y - dey + sta.z __3+1 pla - sta (__3),y + sta.z __3 // [12] main::$8 = main::$1 << 1 -- vwuz1=vwuz1_rol_1 asl.z __8 rol.z __8+1 @@ -432,7 +431,7 @@ zp[2]:8 [ main::$6 main::$9 ] FINAL ASSEMBLER -Score: 2361 +Score: 2281 // File Comments // Test array index pointer rewriting @@ -541,10 +540,9 @@ main: { iny lda (__3),y adc (__9),y - sta (__3),y - dey + sta.z __3+1 pla - sta (__3),y + sta.z __3 // fibs[i+2] = fibs[i]+fibs[i+1] // [12] main::$8 = main::$1 << 1 -- vwuz1=vwuz1_rol_1 asl.z __8 diff --git a/src/test/ref/platform-asm6502.asm b/src/test/ref/platform-asm6502.asm index 57133140c..d9cd1e003 100644 --- a/src/test/ref/platform-asm6502.asm +++ b/src/test/ref/platform-asm6502.asm @@ -1,5 +1,5 @@ // Tests the target platform ASM6502 -.pc = $2000 "Program" +.pc = $3000 "Program" main: { ldx #0 __b1: diff --git a/src/test/ref/platform-asm6502.log b/src/test/ref/platform-asm6502.log index 3ec627b29..09559eea3 100644 --- a/src/test/ref/platform-asm6502.log +++ b/src/test/ref/platform-asm6502.log @@ -112,7 +112,7 @@ ASSEMBLER BEFORE OPTIMIZATION // File Comments // Tests the target platform ASM6502 // Upstart -.pc = $2000 "Program" +.pc = $3000 "Program" // Global Constants & labels // main main: { @@ -171,7 +171,7 @@ Score: 191 // File Comments // Tests the target platform ASM6502 // Upstart -.pc = $2000 "Program" +.pc = $3000 "Program" // Global Constants & labels // main main: { diff --git a/src/test/ref/procedure-callingconvention-stack-10.log b/src/test/ref/procedure-callingconvention-stack-10.log index e5fe9aef4..1c279d395 100644 --- a/src/test/ref/procedure-callingconvention-stack-10.log +++ b/src/test/ref/procedure-callingconvention-stack-10.log @@ -1,6 +1,6 @@ +Converting variable modified inside __stackcall procedure main() to load/store idx Inlined call call __init Eliminating unused variable with no statement main::$1 -Converting PHI-variable modified inside __stackcall procedure main() to load/store idx Calling convention __stackcall adding prepare/execute/finalize for { main::$1_x, main::$1_y } = call get main::i Calling convention __stackcall adding prepare/execute/finalize for call print main::p_x main::p_y Calling convention __stackcall adding prepare/execute/finalize for call main diff --git a/src/test/ref/procedure-callingconvention-stack-11.log b/src/test/ref/procedure-callingconvention-stack-11.log index 40e27b6c5..a87ec9d7b 100644 --- a/src/test/ref/procedure-callingconvention-stack-11.log +++ b/src/test/ref/procedure-callingconvention-stack-11.log @@ -1,8 +1,8 @@ +Converting variable modified inside __stackcall procedure main() to load/store idx Inlined call call __init Eliminating unused variable with no statement main::$1 Eliminating unused variable with no statement main::$1_p1 Eliminating unused variable with no statement main::$1_p2 -Converting PHI-variable modified inside __stackcall procedure main() to load/store idx Calling convention __stackcall adding prepare/execute/finalize for { { main::$1_p1_x, main::$1_p1_y }, { main::$1_p2_x, main::$1_p2_y } } = call get main::i Calling convention __stackcall adding prepare/execute/finalize for call print main::v_p1_x main::v_p1_y main::v_p2_x main::v_p2_y Calling convention __stackcall adding prepare/execute/finalize for call main diff --git a/src/test/ref/procedure-callingconvention-stack-12.log b/src/test/ref/procedure-callingconvention-stack-12.log index 89b742c17..131e41aa7 100644 --- a/src/test/ref/procedure-callingconvention-stack-12.log +++ b/src/test/ref/procedure-callingconvention-stack-12.log @@ -1,5 +1,5 @@ +Converting variable modified inside __stackcall procedure main() to load/store idx Inlined call call __init -Converting PHI-variable modified inside __stackcall procedure main() to load/store idx Calling convention __stackcall adding prepare/execute/finalize for call print main::str 1 Calling convention __stackcall adding prepare/execute/finalize for call print main::str1 2 Calling convention __stackcall adding prepare/execute/finalize for call main diff --git a/src/test/ref/procedure-callingconvention-stack-4.log b/src/test/ref/procedure-callingconvention-stack-4.log index d9c19d472..a4373a557 100644 --- a/src/test/ref/procedure-callingconvention-stack-4.log +++ b/src/test/ref/procedure-callingconvention-stack-4.log @@ -1,5 +1,5 @@ +Converting variable modified inside __stackcall procedure plus() to load/store i Inlined call call __init -Converting PHI-variable modified inside __stackcall procedure plus() to load/store i Calling convention __stackcall adding prepare/execute/finalize for main::$1 = call plus '0' main::v Calling convention STACK_CALL replacing param(plus::a) with stackidx(byte,plus::OFFSET_STACK_A) Calling convention STACK_CALL replacing param(plus::b) with stackidx(byte,plus::OFFSET_STACK_B) diff --git a/src/test/ref/procedure-callingconvention-stack-5.log b/src/test/ref/procedure-callingconvention-stack-5.log index 3fd4a8588..08124e43d 100644 --- a/src/test/ref/procedure-callingconvention-stack-5.log +++ b/src/test/ref/procedure-callingconvention-stack-5.log @@ -1,5 +1,5 @@ +Converting variable modified inside __stackcall procedure next() to load/store current Inlined call call __init -Converting PHI-variable modified inside __stackcall procedure next() to load/store current Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call next Calling convention __stackcall adding prepare/execute/finalize for main::$1 = call next Calling convention STACK_CALL adding stack return stackidx(signed word,next::OFFSET_STACK_RETURN) = next::return diff --git a/src/test/ref/procedure-callingconvention-stack-8.log b/src/test/ref/procedure-callingconvention-stack-8.log index ac4747f5c..c55c7b2c2 100644 --- a/src/test/ref/procedure-callingconvention-stack-8.log +++ b/src/test/ref/procedure-callingconvention-stack-8.log @@ -1,5 +1,5 @@ +Converting variable modified inside __stackcall procedure main() to load/store val Inlined call call __init -Converting PHI-variable modified inside __stackcall procedure main() to load/store val Calling convention __stackcall adding prepare/execute/finalize for call printline Calling convention __stackcall adding prepare/execute/finalize for call main diff --git a/src/test/ref/procedure-callingconvention-stack-9.log b/src/test/ref/procedure-callingconvention-stack-9.log index d2b45c07f..6f1af7167 100644 --- a/src/test/ref/procedure-callingconvention-stack-9.log +++ b/src/test/ref/procedure-callingconvention-stack-9.log @@ -1,5 +1,5 @@ +Converting variable modified inside __stackcall procedure main() to load/store val Inlined call call __init -Converting PHI-variable modified inside __stackcall procedure main() to load/store val Calling convention __stackcall adding prepare/execute/finalize for call pval Calling convention __stackcall adding prepare/execute/finalize for call printother Calling convention __stackcall adding prepare/execute/finalize for call ival diff --git a/src/test/ref/stars-1.log b/src/test/ref/stars-1.log index 01b6fe411..67eb654f7 100644 --- a/src/test/ref/stars-1.log +++ b/src/test/ref/stars-1.log @@ -1198,9 +1198,9 @@ main::@4: scope:[main] from main::@2 main::@5: scope:[main] from main::@4 main::i#7 = phi( main::@4/main::i#8 ) main::pStar#3 = phi( main::@4/main::pStar#7 ) - main::$8 = (byte*)main::pStar#3 - main::$5 = main::$8 + OFFSET_STRUCT_$0_STAR_X - printf_uchar::uvalue#0 = *main::$5 + main::$5 = (byte*)main::pStar#3 + main::$3 = main::$5 + OFFSET_STRUCT_$0_STAR_X + printf_uchar::uvalue#0 = *main::$3 printf_uchar::format_min_length#0 = 0 printf_uchar::format_justify_left#0 = 0 printf_uchar::format_sign_always#0 = 0 @@ -1218,9 +1218,9 @@ main::@6: scope:[main] from main::@5 main::@7: scope:[main] from main::@6 main::i#5 = phi( main::@6/main::i#6 ) main::pStar#4 = phi( main::@6/main::pStar#8 ) - main::$10 = (byte*)main::pStar#4 - main::$6 = main::$10 + OFFSET_STRUCT_$0_STAR_Y - printf_uchar::uvalue#1 = *main::$6 + main::$6 = (byte*)main::pStar#4 + main::$4 = main::$6 + OFFSET_STRUCT_$0_STAR_Y + printf_uchar::uvalue#1 = *main::$4 printf_uchar::format_min_length#1 = 0 printf_uchar::format_justify_left#1 = 0 printf_uchar::format_sign_always#1 = 0 @@ -1406,10 +1406,10 @@ byte gotoxy::y#5 byte gotoxy::y#6 void main() bool~ main::$1 -byte*~ main::$10 +byte*~ main::$3 +byte*~ main::$4 byte*~ main::$5 byte*~ main::$6 -byte*~ main::$8 byte main::i byte main::i#0 byte main::i#1 @@ -2849,15 +2849,15 @@ Successful SSA optimization Pass2ConstantIfs Consolidated constant strings into main::s Successful SSA optimization Pass2ConstantStringConsolidation Rewriting conditional comparison [199] if(gotoxy::y#3<=$19) goto gotoxy::@1 -Converting *(pointer+n) to pointer[n] [405] printf_uchar::uvalue#0 = *main::$5 -- main::$8[OFFSET_STRUCT_$0_STAR_X] -Converting *(pointer+n) to pointer[n] [417] printf_uchar::uvalue#1 = *main::$6 -- main::$10[OFFSET_STRUCT_$0_STAR_Y] +Converting *(pointer+n) to pointer[n] [405] printf_uchar::uvalue#0 = *main::$3 -- main::$5[OFFSET_STRUCT_$0_STAR_X] +Converting *(pointer+n) to pointer[n] [417] printf_uchar::uvalue#1 = *main::$4 -- main::$6[OFFSET_STRUCT_$0_STAR_Y] Successful SSA optimization Pass2InlineDerefIdx Simplifying expression containing zero (byte*)&printf_buffer in [297] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 Simplifying expression containing zero (byte*)&printf_buffer in [302] printf_number_buffer::buffer_sign#0 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) Simplifying expression containing zero (byte*)&printf_buffer in [318] *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uchar::$2 Simplifying expression containing zero (byte*)&printf_buffer in [323] printf_number_buffer::buffer_sign#1 = *((byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) -Simplifying expression containing zero main::$8 in [404] main::$5 = main::$8 + OFFSET_STRUCT_$0_STAR_X -Simplifying expression containing zero main::$8 in [405] printf_uchar::uvalue#0 = main::$8[OFFSET_STRUCT_$0_STAR_X] +Simplifying expression containing zero main::$5 in [404] main::$3 = main::$5 + OFFSET_STRUCT_$0_STAR_X +Simplifying expression containing zero main::$5 in [405] printf_uchar::uvalue#0 = main::$5[OFFSET_STRUCT_$0_STAR_X] Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating unused variable memcpy::return#2 and assignment [161] memcpy::return#2 = memcpy::destination#2 Eliminating unused variable memcpy::return#3 and assignment [163] memcpy::return#3 = memcpy::destination#2 @@ -2866,8 +2866,8 @@ Eliminating unused variable memset::return#3 and assignment [167] memset::return Eliminating unused variable printf_number_buffer::format_sign_always#1 and assignment [211] printf_number_buffer::format_sign_always#1 = printf_uchar::format_sign_always#2 Eliminating unused variable printf_number_buffer::format_radix#1 and assignment [214] printf_number_buffer::format_radix#1 = printf_uchar::format_radix#2 Eliminating unused variable strupr::return#2 and assignment [251] strupr::return#2 = strupr::str#0 -Eliminating unused variable main::$5 and assignment [262] main::$5 = main::$8 -Eliminating unused variable main::$6 and assignment [267] main::$6 = main::$10 + OFFSET_STRUCT_$0_STAR_Y +Eliminating unused variable main::$3 and assignment [262] main::$3 = main::$5 +Eliminating unused variable main::$4 and assignment [267] main::$4 = main::$6 + OFFSET_STRUCT_$0_STAR_Y Eliminating unused constant uctoa::max_digits#0 Eliminating unused constant uctoa::digit_values#0 Eliminating unused constant utoa::max_digits#0 @@ -3013,8 +3013,8 @@ Inlining Noop Cast [7] memcpy::$2 = (byte*)memcpy::source#2 keeping memcpy::sour Inlining Noop Cast [17] memset::$4 = (byte*)memset::str#3 keeping memset::str#3 Inlining Noop Cast [19] memset::dst#0 = (byte*)memset::str#3 keeping memset::str#3 Inlining Noop Cast [199] printf_number_buffer::$25 = (signed byte)printf_number_buffer::format_min_length#2 keeping printf_number_buffer::format_min_length#2 -Inlining Noop Cast [226] main::$8 = (byte*)main::pStar#2 keeping main::pStar#2 -Inlining Noop Cast [230] main::$10 = (byte*)main::pStar#2 keeping main::pStar#2 +Inlining Noop Cast [226] main::$5 = (byte*)main::pStar#2 keeping main::pStar#2 +Inlining Noop Cast [230] main::$6 = (byte*)main::pStar#2 keeping main::pStar#2 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift [75] utoa::$10 = utoa::digit#2 * SIZEOF_WORD Rewriting multiplication to use shift and addition[117] gotoxy::line_offset#0 = gotoxy::$7 * $28 diff --git a/src/test/ref/varcall-1.log b/src/test/ref/varcall-1.log index 238baf8b2..f568cefb2 100644 --- a/src/test/ref/varcall-1.log +++ b/src/test/ref/varcall-1.log @@ -1,6 +1,6 @@ +Converting parameter in __varcall procedure to load/store setbg::col Calling convention __varcall adding prepare/execute/finalize for call setbg 0 Calling convention __varcall adding prepare/execute/finalize for call setbg $b -Converting parameter in __varcall procedure to load/store setbg::col CONTROL FLOW GRAPH SSA diff --git a/src/test/ref/varcall-2.log b/src/test/ref/varcall-2.log index c2773103d..77310b217 100644 --- a/src/test/ref/varcall-2.log +++ b/src/test/ref/varcall-2.log @@ -1,8 +1,10 @@ -Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a 1 -Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a Converting parameter in __varcall procedure to load/store plus::a Converting parameter in __varcall procedure to load/store plus::b Converting return in __varcall procedure to load/store plus::return +Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a 1 +Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a +Calling convention VAR_CALL adding return value assignment main::$0 = plus::return +Calling convention VAR_CALL adding return value assignment main::$1 = plus::return CONTROL FLOW GRAPH SSA diff --git a/src/test/ref/varcall-3.log b/src/test/ref/varcall-3.log index f24c95f89..825404617 100644 --- a/src/test/ref/varcall-3.log +++ b/src/test/ref/varcall-3.log @@ -1,8 +1,10 @@ -Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a $203 -Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a Converting parameter in __varcall procedure to load/store plus::a Converting parameter in __varcall procedure to load/store plus::b Converting return in __varcall procedure to load/store plus::return +Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a $203 +Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a +Calling convention VAR_CALL adding return value assignment main::$0 = plus::return +Calling convention VAR_CALL adding return value assignment main::$1 = plus::return CONTROL FLOW GRAPH SSA